Diff of the two buildlogs: -- --- b1/build.log 2024-11-05 19:50:38.552375790 +0000 +++ b2/build.log 2024-11-05 22:31:40.864558513 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Nov 5 06:57:37 -12 2024 -I: pbuilder-time-stamp: 1730833057 +I: Current time: Wed Nov 6 09:54:06 +14 2024 +I: pbuilder-time-stamp: 1730836446 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -35,52 +35,84 @@ dpkg-source: info: applying const-gcc14-1074982 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/8634/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/20764/tmp/hooks/D01_modify_environment starting +debug: Running on ff4a. +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 Nov 5 19:54 /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/20764/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/20764/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="arm-unknown-linux-gnueabihf") + 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=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='5141db8eb3ba4bc380c49cd272764430' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='8634' - PS1='# ' - PS2='> ' + INVOCATION_ID=9c6b8546c9ec41fd9ff57c122d88f818 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=20764 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.bSYKbqnr/pbuilderrc_sugg --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.bSYKbqnr/b1 --logfile b1/build.log gecode_6.2.0-6.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.bSYKbqnr/pbuilderrc_NXla --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.bSYKbqnr/b2 --logfile b2/build.log gecode_6.2.0-6.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64z 6.1.0-26-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-armmp-lpae #1 SMP Debian 6.1.112-1 (2024-09-30) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/8634/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/20764/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -356,7 +388,7 @@ Get: 221 http://deb.debian.org/debian trixie/main armhf qt5-qmake armhf 5.15.13+dfsg-4 [223 kB] Get: 222 http://deb.debian.org/debian trixie/main armhf qtbase5-dev-tools armhf 5.15.13+dfsg-4 [658 kB] Get: 223 http://deb.debian.org/debian trixie/main armhf qtbase5-dev armhf 5.15.13+dfsg-4 [1069 kB] -Fetched 136 MB in 3s (43.3 MB/s) +Fetched 136 MB in 14s (9411 kB/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 ... 19690 files and directories currently installed.) @@ -1095,8 +1127,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Nov 5 18:59:15 UTC 2024. -Universal Time is now: Tue Nov 5 18:59:15 UTC 2024. +Local time is now: Tue Nov 5 19:58:58 UTC 2024. +Universal Time is now: Tue Nov 5 19:58:58 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:armhf (1.17.0-2+b1) ... @@ -1287,7 +1319,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/20764/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/20764/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 @@ -1297,7 +1333,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 . -j3 -k distclean +QT_SELECT=5 /usr/bin/make -C . -j4 -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' @@ -1447,7 +1483,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.zehNHd/.qmake.stash +Info: creating stash file /build/reproducible-path/gecode-6.2.0/gistqt.rtjhxZ/.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 @@ -1472,7 +1508,7 @@ config.status: creating doxygen.hh config.status: creating gecode/support/config.hpp touch debian/stamp-autotools -QT_SELECT=5 /usr/bin/make -C . -j3 +QT_SELECT=5 /usr/bin/make -C . -j4 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 @@ -1506,6 +1542,42 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/gpi.o gecode/kernel/gpi.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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&)': @@ -1515,6 +1587,15 @@ ./gecode/kernel/core.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] @@ -1579,10 +1660,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/gpi.o gecode/kernel/gpi.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/exception.cpp:34: + 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; @@ -1622,8 +1701,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: + 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; @@ -1631,8 +1714,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1666,9 +1747,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/action.o gecode/kernel/branch/action.cpp +-c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/action.cpp:34: + from gecode/kernel/branch/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; @@ -1677,7 +1758,7 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from gecode/kernel/data/rnd.cpp:36: + 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; @@ -1750,13 +1831,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/chb.o gecode/kernel/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/afc.cpp:34: + 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; @@ -1769,15 +1848,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:150, - 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; - | ^ -./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) { | ^~~~ @@ -1805,6 +1875,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/function.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -1814,40 +1886,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -1911,8 +1949,6 @@ 129 | FunctionBranch::post(Home home, std::function f) { | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: @@ -1923,6 +1959,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.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] @@ -1955,6 +1993,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:150, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -1964,6 +2004,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/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&)': @@ -1973,8 +2045,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp +-c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.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] @@ -2040,11 +2121,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/tracer.o gecode/kernel/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.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/filter.cpp:34: + from gecode/kernel/trace/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; @@ -2084,8 +2163,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); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/stop.o gecode/search/stop.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/trace/tracer.cpp:34: + 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; @@ -2102,6 +2183,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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] @@ -2193,13 +2276,10 @@ 409 | TraceRecorder::post(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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/data/array.o gecode/kernel/data/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/stop.o gecode/search/stop.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/options.o gecode/search/options.cpp +-c -o gecode/search/cutoff.o gecode/search/cutoff.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/data/array.cpp:34: + 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; @@ -2207,6 +2287,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/engine.o gecode/search/engine.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] @@ -2249,18 +2331,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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/cutoff.o gecode/search/cutoff.cpp +-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] @@ -2293,6 +2365,28 @@ ./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: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] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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] @@ -2325,20 +2419,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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] @@ -2371,6 +2451,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/lds.o gecode/search/lds.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: @@ -2381,9 +2463,11 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: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; @@ -2455,13 +2539,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/bab.o gecode/search/bab.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/lds.o gecode/search/lds.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/bab.cpp:34: + from gecode/search/lds.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; @@ -2471,7 +2551,8 @@ | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/lds.cpp:37: + 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; @@ -2544,11 +2625,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp +-c -o gecode/search/seq/dead.o gecode/search/seq/dead.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: + 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; @@ -2589,11 +2670,13 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/dead.o gecode/search/seq/dead.cpp +-c -o gecode/search/seq/pbs.o gecode/search/seq/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp 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; @@ -2633,10 +2716,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/pbs.o gecode/search/seq/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, @@ -2648,49 +2727,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/kernel.hh:150, - from ./gecode/search.hh:47, - 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; - | ^ -./gecode/kernel/core.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/rbs.o gecode/search/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] @@ -2724,22 +2762,7 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/rbs.o gecode/search/rbs.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/pbs.hh:37, - from gecode/search/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; - | ^ -./gecode/kernel/core.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/seq/rbs.hh:37, @@ -2783,6 +2806,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/search.hh:47, + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/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; + | ^ +./gecode/kernel/core.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] @@ -2816,7 +2850,7 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/exception.o gecode/search/exception.cpp +-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/nogoods.hh:37, @@ -2861,6 +2895,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp @@ -2874,6 +2910,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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] @@ -2906,11 +2944,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:150, from ./gecode/search.hh:47, - from gecode/search/tracer.cpp:34: + from gecode/search/cpprofiler/tracer.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; @@ -2920,7 +2956,7 @@ | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/cpprofiler/tracer.cpp:40: + 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; @@ -2960,6 +2996,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2993,8 +3031,6 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -3006,6 +3042,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-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] @@ -3038,6 +3076,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/int.hh:59, + from gecode/int/var-imp/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); + | ^~~~~ 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] @@ -3059,11 +3107,43 @@ ./gecode/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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -3240,16 +3320,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:150, - from ./gecode/int.hh:59, - from gecode/int/var-imp/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); - | ^~~~~ 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] @@ -3271,6 +3341,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/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); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -3379,48 +3459,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/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); - | ^~~~~ 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] @@ -3525,6 +3563,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::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] @@ -3557,35 +3624,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/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()); @@ -3676,8 +3714,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var/int.o gecode/int/var/int.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 @@ -3890,6 +3926,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/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); + | ^~~~~ 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] @@ -4009,6 +4055,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var/bool.o gecode/int/var/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 @@ -4038,6 +4086,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -4051,6 +4120,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -4117,50 +4197,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var/bool.o gecode/int/var/bool.cpp -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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -4322,8 +4358,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/array.o gecode/int/array.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] @@ -4494,6 +4528,10 @@ ./gecode/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/array.o gecode/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bool.o gecode/int/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: @@ -4505,7 +4543,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bool.o gecode/int/bool.cpp +-c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.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] @@ -4869,6 +4907,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: @@ -4879,8 +4919,28 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/bool.hh:39, + from gecode/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: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] @@ -4913,348 +4973,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/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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5391,6 +5109,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] @@ -5510,17 +5260,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/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/int/bool.hh:659: ./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] @@ -6114,6 +5853,16 @@ gecode/int/bool.cpp:470:5: note: in expansion of macro 'GECODE_POST' 470 | GECODE_POST; | ^~~~~~~~~~~ +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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -6291,6 +6040,11 @@ ./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 332 | LexNq::post(Home home, ViewArray& x, ViewArray& 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/bool.cpp: In function 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, 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); @@ -6318,6 +6072,9 @@ ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]' 241 | LexLqLe::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/bool.cpp:609:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 608 | GECODE_ES_FAIL((Rel::LexLqLe | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6329,6 +6086,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/int/rel/lex.hpp:241:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]' 241 | LexLqLe::post(Home home, | ~~~~~^~~~ @@ -6474,23 +6234,12 @@ gecode/int/bool.cpp:699:5: note: in expansion of macro 'GECODE_POST' 699 | GECODE_POST; | ^~~~~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/bool.cpp:706:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 705 | GECODE_ES_FAIL((Bool::BinOrTrue | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6505,16 +6254,6 @@ ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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/bool.cpp:726:63: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 726 | GECODE_ES_FAIL((Bool::Eq::post(home,n0,x1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -6536,20 +6275,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/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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.cpp:745:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 745 | GECODE_ES_FAIL((Bool::BinOrTrue::post(home,x0,x1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -6613,8 +6341,6 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp gecode/int/bool.cpp:788:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 787 | GECODE_ES_FAIL((Bool::NaryOr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6905,6 +6631,89 @@ ./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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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 @@ -7150,6 +6959,26 @@ ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ +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/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/bool.cpp:148:11: required from here 148 | GECODE_ES_FAIL((Rel::ReEqBnd @@ -7204,6 +7033,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/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ @@ -7838,6 +7676,25 @@ ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ +./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/bool/or.hpp:792:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7847,6 +7704,15 @@ ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY 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/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': gecode/int/bool.cpp:795:9: required from here 795 | GECODE_ES_FAIL((Bool::NaryOr::post(home,b,y))); @@ -7878,6 +7744,16 @@ ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ +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/int/bool/or.hpp:792:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7923,18 +7799,29 @@ ./gecode/int/bool/clause.hpp:276:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 276 | return Or::post(home,x[0],y[0],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/bool/or.hpp:494:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266: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/clause.hpp:280:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 280 | (void) new (home) Clause(home,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/bool/clause.hpp:204:30: note: initializing argument 1 of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 204 | Clause::Clause(Home home, ViewArray& x0, ViewArray& y0, | ~~~~~^~~~ @@ -7991,16 +7878,6 @@ ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -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/int/bool/or.hpp:676:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 676 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -8052,26 +7929,15 @@ ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]' 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ -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/bool/clause.hpp:122:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 122 | return BinOrTrue::post(home,x[0],y[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:3266: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/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -./gecode/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/bool/clause.hpp:124:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 124 | (void) new (home) ClauseTrue(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8159,9 +8025,30 @@ ./gecode/int/bool/clause.hpp:276:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 276 | return Or::post(home,x[0],y[0],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/kernel/core.hpp:3266: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/bool/or.hpp:494:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]' 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ @@ -8171,6 +8058,26 @@ ./gecode/kernel/core.hpp:3266: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/bool/clause.hpp:204:30: note: initializing argument 1 of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 204 | Clause::Clause(Home home, ViewArray& x0, ViewArray& y0, | ~~~~~^~~~ @@ -8231,53 +8138,12 @@ ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 176 | EqDom::post(Home home, View0 x0, View1 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/bool/ite.hpp:183:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 183 | (void) new (home) IteDom(home,b,x0,x1,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/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/bool/ite.hpp:160:33: note: initializing argument 1 of 'Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]' 160 | IteDom::IteDom(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ @@ -8356,35 +8222,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: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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -8411,34 +8259,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/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/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:4525:18: note: 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/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 74 | (void) new (home) Eq(home,b0,b1); @@ -8451,6 +8278,9 @@ ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ +./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) { | ^~~~ @@ -8492,6 +8322,16 @@ ./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::BoolView]' 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ +./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/bool/eqv.hpp: In instantiation of 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/eqv.hpp:71:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 71 | (void) new (home) Eqv(home,b0,b1,b2); @@ -8561,6 +8401,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/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:605: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) @@ -8775,17 +8625,6 @@ ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -8810,16 +8649,6 @@ ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of 'Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]' 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ -./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/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:138:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]' 138 | (void) new (home) BinOrTrue(home,b0,b1); @@ -8838,16 +8667,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::NegBoolView; BVB = Gecode::Int::NegBoolView]' 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -./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/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:138:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 138 | (void) new (home) BinOrTrue(home,b0,b1); @@ -8863,16 +8682,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/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/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::BoolView]' 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ @@ -8928,6 +8737,20 @@ ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 476 | (Home home, ViewArray& 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/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]': ./gecode/int/rel/nq.hpp:145:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]' 145 | (void) new (home) NaryNq(home,x); @@ -8941,6 +8764,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.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/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]' 476 | (Home home, ViewArray& y) | ~~~~~^~~~ @@ -8957,6 +8789,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: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/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]' 476 | (Home home, ViewArray& y) | ~~~~~^~~~ @@ -8978,27 +8816,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: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/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]': ./gecode/int/rel/lex.hpp:361:12: required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]' 361 | (void) new (home) LexNq(home,x,y); @@ -9122,6 +8939,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: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -9155,12 +8983,22 @@ ./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 270 | x(xv), y(yv) { | ^ +./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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: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/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:515:18: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]' 515 | (void) new (home) Or(home,b0,b1,b2); @@ -9304,21 +9142,13 @@ ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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/bool.hh:659: -./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/int/bool/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ @@ -9328,6 +9158,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/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/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ @@ -9340,9 +9179,18 @@ ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]' 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266: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/or.hpp:513:35: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./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) { | ^~~~ @@ -9355,9 +9203,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/bool/or.hpp:461:28: note: initializing argument 1 of 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: 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/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]': ./gecode/int/bool/clause.hpp:280:14: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 280 | (void) new (home) Clause(home,x,y,z); @@ -9697,12 +9551,20 @@ ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/core.hpp:3266: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::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/eqv.hpp:39:45: required from 'Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]' 39 | : BoolTernary(home,b0,b1,b2) {} @@ -9718,23 +9580,15 @@ ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ +./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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -gecode/int/bool/eqv.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)': -gecode/int/bool/eqv.cpp:69:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 69 | return Bool::Eq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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/bool.hh:656: -./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 60 | Eq::post(Home home, BVA b0, BVB b1) { - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]': ./gecode/int/rel/eq.hpp:118:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]' 118 | (void) new (home) EqBnd(home,x0,x1); @@ -9750,30 +9604,16 @@ ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,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/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -gecode/int/bool/eqv.cpp:72:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | return Bool::Eq::post(home,x[0],nx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' - 60 | Eq::post(Home home, BVA b0, BVB b1) { - | ~~~~~^~~~ -gecode/int/bool/eqv.cpp:76:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | (void) new (home) NaryEqv(home,x,pm2); - | ^ -./gecode/kernel/core.hpp:3266: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/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) - | ~~~~~^~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]': ./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::BoolView; V1 = Gecode::Int::BoolView]' 57 | (void) new (home) Nq(home,x0,x1); @@ -9792,6 +9632,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: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/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ @@ -9831,9 +9677,23 @@ ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ +./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.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) | ~~~~~^~~~ @@ -9876,6 +9736,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -10121,12 +9987,20 @@ ./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) {} | ^ +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/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; 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/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]': ./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::BoolView; V1 = Gecode::Int::ConstIntView]' 57 | (void) new (home) Nq(home,x0,x1); @@ -10142,6 +10016,41 @@ ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,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, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/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) {} + | ^ +./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) { | ^~~~ @@ -10163,12 +10072,32 @@ ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ +./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: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::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::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]': ./gecode/int/bool/or.hpp:738:24: required from 'Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]' 738 | n_zero(0), c(home) { @@ -10424,18 +10353,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:176: -./gecode/kernel/data/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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]': ./gecode/int/bool/clause.hpp:46:54: required from 'Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]' 46 | (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) { @@ -10454,29 +10371,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/int/var/bool.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/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/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]': ./gecode/int/bool/or.hpp:790:32: required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]' 790 | return Or::post(home,x[0],x[1],y); @@ -10498,16 +10395,6 @@ ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ -./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/bool/or.hpp:503:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -10670,6 +10557,18 @@ ./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/bool.hh:659: +./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) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -10755,19 +10654,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/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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -10795,19 +10681,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': -gecode/int/bool/eqv.cpp:69:49: required from here - 69 | return Bool::Eq::post(home,x[0],x[1]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' - 38 | Eq::Eq(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]': ./gecode/int/rel/lq-le.hpp:87:66: required from 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]' 87 | : MixBinaryPropagator(home,x0,x1) {} @@ -10829,19 +10702,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/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': -gecode/int/bool/eqv.cpp:72:52: required from here - 72 | return Bool::Eq::post(home,x[0],nx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | (void) new (home) Eq(home,b0,b1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' - 38 | Eq::Eq(Home home, BVA b0, BVB b1) - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -11090,6 +10950,182 @@ ./gecode/int/var/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/bool/eqv.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)': +gecode/int/bool/eqv.cpp:69:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 69 | return Bool::Eq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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/bool.hh:656: +./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 60 | Eq::post(Home home, BVA b0, BVB b1) { + | ~~~~~^~~~ +gecode/int/bool/eqv.cpp:72:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | return Bool::Eq::post(home,x[0],nx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/eq.hpp:60:26: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' + 60 | Eq::post(Home home, BVA b0, BVB b1) { + | ~~~~~^~~~ +gecode/int/bool/eqv.cpp:76:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | (void) new (home) NaryEqv(home,x,pm2); + | ^ +./gecode/kernel/core.hpp:3266: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/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/support.hh:104, + from ./gecode/kernel.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:176: +./gecode/kernel/data/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::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/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': +gecode/int/bool/eqv.cpp:69:49: required from here + 69 | return Bool::Eq::post(home,x[0],x[1]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' + 38 | Eq::Eq(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ +./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]': +gecode/int/bool/eqv.cpp:72:52: required from here + 72 | return Bool::Eq::post(home,x[0],nx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | (void) new (home) Eq(home,b0,b1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/eq.hpp:38:24: note: initializing argument 1 of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' + 38 | Eq::Eq(Home home, BVA b0, BVB b1) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:74:16: required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 74 | (void) new (home) Eq(home,b0,b1); @@ -11253,6 +11289,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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] @@ -11466,8 +11504,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -11576,6 +11612,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/extensional/tuple-set.cpp:38: @@ -11618,6 +11656,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/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); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -11736,6 +11817,16 @@ ./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: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -11751,261 +11842,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -12058,6 +11894,34 @@ ./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] @@ -12129,6 +11993,68 @@ ./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, + | ~~~~~^~~~ +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()); @@ -12198,6 +12124,38 @@ ./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) + | ^~~~~~ 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] @@ -12219,6 +12177,42 @@ ./gecode/int.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::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/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] @@ -12271,6 +12265,46 @@ ./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) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -13943,17 +13977,6 @@ ./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: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); - | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -14414,6 +14437,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) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp +./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: + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/dom.o gecode/int/dom.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); + | ^~~~~ +./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: + | ^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -16263,13 +16315,6 @@ ./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::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' 514 | PosCompact::PosCompact(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::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: - | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation 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::BitSet]': ./gecode/int/extensional/compact.hpp:714:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 713 | return PosCompact> @@ -19321,6 +19366,17 @@ ./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) { | ~~~~~^~~~ +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); + | ^~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22291,29 +22347,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/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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/dom.o gecode/int/dom.cpp -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] @@ -54954,99 +54990,8 @@ ./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, - 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::PowOps]' 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::PowOps]' 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/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::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) { - | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/linear-bool.o gecode/int/linear-bool.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: '*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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, @@ -55627,8 +55572,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch.o gecode/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/distinct/eqite.o gecode/int/distinct/eqite.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, @@ -57604,14 +57547,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::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/distinct.hh:43, - from gecode/int/distinct/eqite.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::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: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Int::BoolView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = BoolVar; VarValPrint = std::function&)>; typename View::VarType = BoolVar]': gecode/int/branch.cpp:297:7: required from here 296 | postviewvalbrancher @@ -57625,9 +57560,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./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) { | ^~~~ @@ -60876,11 +60808,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::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& 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/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::Int::IntView; int n = 3; 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]': ./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::Int::IntView; int n = 3; 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]' 247 | (void) new (home) ViewValBrancher @@ -60905,25 +60832,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: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/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::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]': ./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::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 247 | (void) new (home) ViewValBrancher @@ -60968,17 +60879,6 @@ ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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) { | ^~~~ @@ -62978,6 +62878,60 @@ ./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, + 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/distinct/eqite.o gecode/int/distinct/eqite.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/distinct.hh:43, + from gecode/int/distinct/eqite.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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] @@ -63400,10 +63354,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) | ^~~~~~~ +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::PowOps]' 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::PowOps]' 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/distinct.o gecode/int/distinct.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, @@ -63692,17 +63661,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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/distinct.hh:43, - from gecode/int/distinct.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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -63758,38 +63716,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -63856,6 +63782,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/distinct.o gecode/int/distinct.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/distinct.hh:43, + from gecode/int/distinct.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: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -64058,8 +64029,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/sorted.o gecode/int/sorted.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] @@ -65230,6 +65199,73 @@ ./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::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 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -65957,8 +65993,41 @@ ./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 /usr/include/c++/14/bits/unordered_map.h:33, + from /usr/include/c++/14/unordered_map:41, + from ./gecode/int.hh:54: +/usr/include/c++/14/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 + 1267 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1268 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 +In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Tp = Gecode::Int::Branch::CBSBrancher::PropInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = Gecode::space_allocator::PropInfo> >]' at /usr/include/c++/14/bits/unordered_map.h:184:4, + inlined from 'Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Space&, Gecode::Int::Branch::CBSBrancher&) [with View = Gecode::Int::BoolView]' at ./gecode/int/branch/cbs.hpp:103:7, + inlined from 'Gecode::Actor* Gecode::Int::Branch::CBSBrancher::copy(Gecode::Space&) [with View = Gecode::Int::BoolView]' at ./gecode/int/branch/cbs.hpp:87:12: +/usr/include/c++/14/bits/hashtable.h:577:37: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 + 577 | __unique_keys{}) + | ^ +/usr/include/c++/14/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 + 1267 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1268 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 +In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', + inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Tp = Gecode::Int::Branch::CBSBrancher::PropInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = Gecode::space_allocator::PropInfo> >]' at /usr/include/c++/14/bits/unordered_map.h:184:4, + inlined from 'Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Space&, Gecode::Int::Branch::CBSBrancher&) [with View = Gecode::Int::IntView]' at ./gecode/int/branch/cbs.hpp:103:7, + inlined from 'Gecode::Actor* Gecode::Int::Branch::CBSBrancher::copy(Gecode::Space&) [with View = Gecode::Int::IntView]' at ./gecode/int/branch/cbs.hpp:87:12: +/usr/include/c++/14/bits/hashtable.h:577:37: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 + 577 | __unique_keys{}) + | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -65970,6 +66039,49 @@ ./gecode/kernel/core.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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -66106,6 +66218,167 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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, + | ~~~~~^~~~ +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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -66135,6 +66408,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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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()); @@ -66142,9 +66420,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/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()); | ^ @@ -66163,6 +66447,57 @@ ./gecode/int.hh:4525:18: note: 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] @@ -66225,6 +66560,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, | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:382, + from ./gecode/int/channel.hh:38: +./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/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -66241,6 +66599,236 @@ ./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) | ~~~~~^~~~ +In file included from ./gecode/int/channel.hh:248: +./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': +./gecode/int/channel/link-single.hpp:39:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | (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::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': +./gecode/int/channel/link-single.hpp:59:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 59 | (void) new (home) LinkSingle(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/channel/link-single.hpp:37:31: note: initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' + 37 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) + | ~~~~~^~~~ +In file included from ./gecode/int/channel.hh:249: +./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': +./gecode/int/channel/link-multi.hpp:39:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | (home,x,y), c(home), status(S_NONE), o(o0) { + | ^ +./gecode/kernel/core.hpp:3266: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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' + 722 | (Home home, ViewArray& x0, View1 y0) + | ~~~~~^~~~ +./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': +./gecode/int/channel/link-multi.hpp:80:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 80 | (void) new (home) LinkMulti(home,x,y,o); + | ^ +./gecode/kernel/core.hpp:3266: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/link-multi.hpp:37:29: note: initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' + 37 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/channel.cpp: In function 'void Gecode::channel(Home, const IntVarArgs&, int, const IntVarArgs&, int, 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/channel.cpp:55:5: note: in expansion of macro 'GECODE_POST' + 55 | 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/channel.cpp:77:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | GECODE_ES_FAIL((Dom,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 77 | ::post(home,n+xoff,di,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/channel.hh:246: +./gecode/int/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 307 | Dom::post(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp:80:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | GECODE_ES_FAIL((Dom,false> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | ::post(home,n+xoff,di,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' + 307 | Dom::post(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp:98:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | GECODE_ES_FAIL((Val,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,n+xoff,vi,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/channel.hh:245: +./gecode/int/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 230 | Val::post(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp:101:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | GECODE_ES_FAIL((Val,false> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | ::post(home,n+xoff,vi,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' + 230 | Val::post(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp:116:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 115 | GECODE_ES_FAIL((Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,n,di,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 307 | Dom::post(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp:119:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | GECODE_ES_FAIL((Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | ::post(home,n,di,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' + 307 | Dom::post(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp:132:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 131 | GECODE_ES_FAIL((Val + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | ::post(home,n,vi,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 230 | Val::post(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp:135:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | GECODE_ES_FAIL((Val + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | ::post(home,n,vi,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./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/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' + 230 | Val::post(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ +gecode/int/channel.cpp: In function 'void Gecode::channel(Home, const IntVarArgs&, const IntVarArgs&, IntPropLevel)': +gecode/int/channel.cpp:145:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | channel(home, x, 0, y, 0, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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.cpp:41:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, int, const IntVarArgs&, int, IntPropLevel)' + 41 | channel(Home home, const IntVarArgs& x, int xoff, + | ~~~~~^~~~ +gecode/int/channel.cpp: In function 'void Gecode::channel(Home, BoolVar, IntVar, 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/channel.cpp:150:5: note: in expansion of macro 'GECODE_POST' + 150 | 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/channel.cpp:151:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | GECODE_ES_FAIL(Channel::LinkSingle::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/int/channel/link-single.hpp:42:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' + 42 | LinkSingle::post(Home home, BoolView x0, IntView x1) { + | ~~~~~^~~~ +gecode/int/channel.cpp: In function 'void Gecode::channel(Home, const BoolVarArgs&, IntVar, int, 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/channel.cpp:161:5: note: in expansion of macro 'GECODE_POST' + 161 | 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/channel.cpp:163:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | GECODE_ES_FAIL(Channel::LinkMulti::post(home,xv,y,o)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +./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/channel/link-multi.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' + 53 | LinkMulti::post(Home home, ViewArray& x, IntView y, int o) { + | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/gcc/post.hpp:41: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': @@ -66263,6 +66851,48 @@ ./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/int/gcc.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::unify(Gecode::Home, Gecode::IntVar, Gecode::IntVar)': gecode/int/gcc.cpp:57:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | rel(home, x, IRT_EQ, y); @@ -66345,6 +66975,45 @@ gecode/int/gcc.cpp:99:19: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' 99 | void count(Home home, const IntVarArgs& 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) {} + | ^ +./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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/channel/link-single.hpp:39:14: required from here + 39 | (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) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]': +./gecode/int/channel/link-multi.hpp:39:44: required from here + 39 | (home,x,y), c(home), status(S_NONE), o(o0) { + | ^ +./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) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/gcc.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntSetArgs&, 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); @@ -66367,6 +67036,36 @@ gecode/int/gcc.cpp:71:32: note: initializing argument 1 of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray]' 71 | void removeDuplicates(Home home, A& c, IntArgs& v) { | ~~~~~^~~~ +./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': +gecode/int/channel.cpp:76:11: required from here + 76 | GECODE_ES_FAIL((Dom,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 77 | ::post(home,n+xoff,di,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 169 | Dom::Dom(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ +./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': +gecode/int/channel.cpp:79:11: required from here + 79 | GECODE_ES_FAIL((Dom,false> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | ::post(home,n+xoff,di,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' + 169 | Dom::Dom(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ gecode/int/gcc.cpp:175:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 175 | (GCC::Bnd::post(home, xv, cv))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ @@ -66403,6 +67102,21 @@ ./gecode/int/gcc/val.hpp:287:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]' 287 | Val::post(Home home, | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': +gecode/int/channel.cpp:97:11: required from here + 97 | GECODE_ES_FAIL((Val,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,n+xoff,vi,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 182 | Val::Val(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ gecode/int/gcc.cpp:198:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 198 | (GCC::Bnd::post(home, xv, cv))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ @@ -66415,6 +67129,33 @@ ./gecode/int/gcc/bnd.hpp:808:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 808 | Bnd::post(Home home, | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': +gecode/int/channel.cpp:100:11: required from here + 100 | GECODE_ES_FAIL((Val,false> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | ::post(home,n+xoff,vi,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' + 182 | Val::Val(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ +./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': +gecode/int/channel.cpp:115:11: required from here + 115 | GECODE_ES_FAIL((Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,n,di,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ gecode/int/gcc.cpp:202:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 202 | (GCC::Dom::post(home, xv, cv))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ @@ -66433,12 +67174,30 @@ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ +./gecode/int/channel/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 169 | Dom::Dom(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/gcc/val.hpp:287:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]' 287 | Val::post(Home home, | ~~~~~^~~~ +./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': +gecode/int/channel.cpp:118:11: required from here + 118 | GECODE_ES_FAIL((Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | ::post(home,n,di,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' + 169 | Dom::Dom(Home home, int n, DomInfo* xy, + | ~~~~~^~~~ gecode/int/gcc.cpp: In function 'void Gecode::count(Home, const IntVarArgs&, const IntSetArgs&, IntPropLevel)': gecode/int/gcc.cpp:216:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 216 | count(home, x, c, values, ipl); @@ -66459,6 +67218,291 @@ 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, | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': +gecode/int/channel.cpp:131:11: required from here + 131 | GECODE_ES_FAIL((Val + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | ::post(home,n,vi,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 182 | Val::Val(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': +gecode/int/channel.cpp:134:11: required from here + 134 | GECODE_ES_FAIL((Val + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | ::post(home,n,vi,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' + 182 | Val::Val(Home home, int n, ValInfo* xy, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': +./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:76:11: required from here + 76 | GECODE_ES_FAIL((Dom,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 77 | ::post(home,n+xoff,di,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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/channel.hh:244: +./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': +./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:79:11: required from here + 79 | GECODE_ES_FAIL((Dom,false> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | ::post(home,n+xoff,di,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': +./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:97:11: required from here + 97 | GECODE_ES_FAIL((Val,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,n+xoff,vi,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': +./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:100:11: required from here + 100 | GECODE_ES_FAIL((Val,false> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | ::post(home,n+xoff,vi,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': +./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:115:11: required from here + 115 | GECODE_ES_FAIL((Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,n,di,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': +./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:118:11: required from here + 118 | GECODE_ES_FAIL((Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | ::post(home,n,di,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': +./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:131:11: required from here + 131 | GECODE_ES_FAIL((Val + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | ::post(home,n,vi,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': +./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:134:11: required from here + 134 | GECODE_ES_FAIL((Val + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | ::post(home,n,vi,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} + | ^ +./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' + 38 | Base::Base(Home home, int n0, Info* xy0, + | ~~~~~^~~~ +./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]': +./gecode/int/channel/dom.hpp:171:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} + | ^ +./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:76:11: required from here + 76 | GECODE_ES_FAIL((Dom,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 77 | ::post(home,n+xoff,di,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]': +./gecode/int/channel/val.hpp:184:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} + | ^ +./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:97:11: required from here + 97 | GECODE_ES_FAIL((Val,true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 98 | ::post(home,n+xoff,vi,noff,noff))); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]': +./gecode/int/channel/dom.hpp:171:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} + | ^ +./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 321 | (void) new (home) Dom(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:115:11: required from here + 115 | GECODE_ES_FAIL((Dom + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | ::post(home,n,di,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]': +./gecode/int/channel/val.hpp:184:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} + | ^ +./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' + 244 | (void) new (home) Val(home,n,xy,ox,oy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/int/channel.cpp:131:11: required from here + 131 | GECODE_ES_FAIL((Val + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | ::post(home,n,vi,ox,oy))); + | ~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -66481,6 +67525,46 @@ ./gecode/int/var/bool.hpp:50:3: 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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -67305,11 +68389,13 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/channel.o gecode/int/channel.cpp +-c -o gecode/int/channel/link-single.o gecode/int/channel/link-single.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, - from gecode/int/channel.cpp:36: + from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -67637,256 +68723,79 @@ ./gecode/int/channel/link-multi.hpp:37:29: note: initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' 37 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/channel.cpp: In function 'void Gecode::channel(Home, const IntVarArgs&, int, const IntVarArgs&, int, 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/channel.cpp:55:5: note: in expansion of macro 'GECODE_POST' - 55 | GECODE_POST; - | ^~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/channel.hh:37, + from gecode/int/channel/link-multi.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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) + | ^~~~~~~ +./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:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/channel.cpp:77:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | GECODE_ES_FAIL((Dom,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 77 | ::post(home,n+xoff,di,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/channel.hh:246: -./gecode/int/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 307 | Dom::post(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp:80:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | GECODE_ES_FAIL((Dom,false> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | ::post(home,n+xoff,di,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' - 307 | Dom::post(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp:98:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | GECODE_ES_FAIL((Val,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,n+xoff,vi,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/channel.hh:245: -./gecode/int/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 230 | Val::post(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp:101:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | GECODE_ES_FAIL((Val,false> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | ::post(home,n+xoff,vi,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./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/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' - 230 | Val::post(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp:116:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 115 | GECODE_ES_FAIL((Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,n,di,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 307 | Dom::post(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp:119:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | GECODE_ES_FAIL((Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | ::post(home,n,di,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/channel/dom.hpp:307:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' - 307 | Dom::post(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp:132:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 131 | GECODE_ES_FAIL((Val - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | ::post(home,n,vi,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 230 | Val::post(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp:135:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | GECODE_ES_FAIL((Val - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | ::post(home,n,vi,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./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/channel/val.hpp:230:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' - 230 | Val::post(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ -gecode/int/channel.cpp: In function 'void Gecode::channel(Home, const IntVarArgs&, const IntVarArgs&, IntPropLevel)': -gecode/int/channel.cpp:145:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | channel(home, x, 0, y, 0, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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.cpp:41:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, int, const IntVarArgs&, int, IntPropLevel)' - 41 | channel(Home home, const IntVarArgs& x, int xoff, - | ~~~~~^~~~ -gecode/int/channel.cpp: In function 'void Gecode::channel(Home, BoolVar, IntVar, 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/channel.cpp:150:5: note: in expansion of macro 'GECODE_POST' - 150 | 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/channel.cpp:151:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | GECODE_ES_FAIL(Channel::LinkSingle::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/int/channel/link-single.hpp:42:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' - 42 | LinkSingle::post(Home home, BoolView x0, IntView x1) { - | ~~~~~^~~~ -gecode/int/channel.cpp: In function 'void Gecode::channel(Home, const BoolVarArgs&, IntVar, int, 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/channel.cpp:161:5: note: in expansion of macro 'GECODE_POST' - 161 | 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/channel.cpp:163:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | GECODE_ES_FAIL(Channel::LinkMulti::post(home,xv,y,o)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -./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/channel/link-multi.hpp:53:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' - 53 | LinkMulti::post(Home home, ViewArray& x, IntView y, int o) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/channel/link-single.hpp:39:14: required from here - 39 | (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: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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': +./gecode/int/channel/link-single.hpp:39:14: required from here + 39 | (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) { | ^~~~ @@ -67906,126 +68815,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': -gecode/int/channel.cpp:76:11: required from here - 76 | GECODE_ES_FAIL((Dom,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 77 | ::post(home,n+xoff,di,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 169 | Dom::Dom(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': -gecode/int/channel.cpp:79:11: required from here - 79 | GECODE_ES_FAIL((Dom,false> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | ::post(home,n+xoff,di,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' - 169 | Dom::Dom(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': -gecode/int/channel.cpp:97:11: required from here - 97 | GECODE_ES_FAIL((Val,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,n+xoff,vi,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 182 | Val::Val(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': -gecode/int/channel.cpp:100:11: required from here - 100 | GECODE_ES_FAIL((Val,false> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | ::post(home,n+xoff,vi,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' - 182 | Val::Val(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ -./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': -gecode/int/channel.cpp:115:11: required from here - 115 | GECODE_ES_FAIL((Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,n,di,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 169 | Dom::Dom(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': -gecode/int/channel.cpp:118:11: required from here - 118 | GECODE_ES_FAIL((Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | ::post(home,n,di,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/dom.hpp:169:37: note: initializing argument 1 of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' - 169 | Dom::Dom(Home home, int n, DomInfo* xy, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': -gecode/int/channel.cpp:131:11: required from here - 131 | GECODE_ES_FAIL((Val - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | ::post(home,n,vi,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 182 | Val::Val(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': -gecode/int/channel.cpp:134:11: required from here - 134 | GECODE_ES_FAIL((Val - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | ::post(home,n,vi,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266: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/val.hpp:182:37: note: initializing argument 1 of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' - 182 | Val::Val(Home home, int n, ValInfo* xy, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -68052,235 +68841,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/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': -./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:76:11: required from here - 76 | GECODE_ES_FAIL((Dom,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 77 | ::post(home,n+xoff,di,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/channel.hh:244: -./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': -./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:79:11: required from here - 79 | GECODE_ES_FAIL((Dom,false> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | ::post(home,n+xoff,di,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]': -./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:97:11: required from here - 97 | GECODE_ES_FAIL((Val,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,n+xoff,vi,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]': -./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]' - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:100:11: required from here - 100 | GECODE_ES_FAIL((Val,false> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | ::post(home,n+xoff,vi,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': -./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:115:11: required from here - 115 | GECODE_ES_FAIL((Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,n,di,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': -./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:118:11: required from here - 118 | GECODE_ES_FAIL((Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | ::post(home,n,di,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]': -./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:131:11: required from here - 131 | GECODE_ES_FAIL((Val - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | ::post(home,n,vi,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]': -./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]' - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:134:11: required from here - 134 | GECODE_ES_FAIL((Val - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | ::post(home,n,vi,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} - | ^ -./gecode/kernel/core.hpp:3266: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/base.hpp:38:35: note: initializing argument 1 of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]' - 38 | Base::Base(Home home, int n0, Info* xy0, - | ~~~~~^~~~ -./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]': -./gecode/int/channel/dom.hpp:171:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} - | ^ -./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:76:11: required from here - 76 | GECODE_ES_FAIL((Dom,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 77 | ::post(home,n+xoff,di,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]': -./gecode/int/channel/val.hpp:184:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} - | ^ -./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]' - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:97:11: required from here - 97 | GECODE_ES_FAIL((Val,true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 98 | ::post(home,n+xoff,vi,noff,noff))); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]': -./gecode/int/channel/dom.hpp:171:67: required from 'Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} - | ^ -./gecode/int/channel/dom.hpp:321:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 321 | (void) new (home) Dom(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:115:11: required from here - 115 | GECODE_ES_FAIL((Dom - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | ::post(home,n,di,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]': -./gecode/int/channel/val.hpp:184:60: required from 'Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} - | ^ -./gecode/int/channel/val.hpp:244:12: required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]' - 244 | (void) new (home) Val(home,n,xy,ox,oy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/int/channel.cpp:131:11: required from here - 131 | GECODE_ES_FAIL((Val - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | ::post(home,n,vi,ox,oy))); - | ~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(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]': @@ -68321,19 +68881,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, - from gecode/int/channel/link-single.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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] @@ -68366,486 +68913,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/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, - from ./gecode/int/channel.hh:38: -./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/int/channel.hh:248: -./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': -./gecode/int/channel/link-single.hpp:39:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | (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::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)': -./gecode/int/channel/link-single.hpp:59:46: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 59 | (void) new (home) LinkSingle(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/channel/link-single.hpp:37:31: note: initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)' - 37 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) - | ~~~~~^~~~ -In file included from ./gecode/int/channel.hh:249: -./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': -./gecode/int/channel/link-multi.hpp:39:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | (home,x,y), c(home), status(S_NONE), o(o0) { - | ^ -./gecode/kernel/core.hpp:3266: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:722:9: note: initializing argument 1 of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]' - 722 | (Home home, ViewArray& x0, View1 y0) - | ~~~~~^~~~ -./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)': -./gecode/int/channel/link-multi.hpp:80:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 80 | (void) new (home) LinkMulti(home,x,y,o); - | ^ -./gecode/kernel/core.hpp:3266: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/link-multi.hpp:37:29: note: initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)' - 37 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': -./gecode/int/channel/link-single.hpp:39:14: required from here - 39 | (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) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]': -./gecode/int/channel/link-multi.hpp:39:44: required from here - 39 | (home,x,y), c(home), status(S_NONE), o(o0) { - | ^ -./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) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/channel.hh:37, - from gecode/int/channel/link-multi.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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); - | ~~~~~^~~~ +-c -o gecode/int/unshare.o gecode/int/unshare.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] @@ -69281,8 +69350,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -70139,37 +70206,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 /usr/include/c++/14/bits/unordered_map.h:33, - from /usr/include/c++/14/unordered_map:41, - from ./gecode/int.hh:54: -/usr/include/c++/14/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 - 1267 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1268 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 -In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Tp = Gecode::Int::Branch::CBSBrancher::PropInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = Gecode::space_allocator::PropInfo> >]' at /usr/include/c++/14/bits/unordered_map.h:184:4, - inlined from 'Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Space&, Gecode::Int::Branch::CBSBrancher&) [with View = Gecode::Int::BoolView]' at ./gecode/int/branch/cbs.hpp:103:7, - inlined from 'Gecode::Actor* Gecode::Int::Branch::CBSBrancher::copy(Gecode::Space&) [with View = Gecode::Int::BoolView]' at ./gecode/int/branch/cbs.hpp:87:12: -/usr/include/c++/14/bits/hashtable.h:577:37: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 - 577 | __unique_keys{}) - | ^ -/usr/include/c++/14/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 - 1267 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1268 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/hashtable.h:1267:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 -In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Value = std::pair::PropInfo>; _Alloc = Gecode::space_allocator::PropInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', - inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = std::__detail::_Node_iterator::PropInfo>, false, false>; _Key = unsigned int; _Tp = Gecode::Int::Branch::CBSBrancher::PropInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = Gecode::space_allocator::PropInfo> >]' at /usr/include/c++/14/bits/unordered_map.h:184:4, - inlined from 'Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Space&, Gecode::Int::Branch::CBSBrancher&) [with View = Gecode::Int::IntView]' at ./gecode/int/branch/cbs.hpp:103:7, - inlined from 'Gecode::Actor* Gecode::Int::Branch::CBSBrancher::copy(Gecode::Space&) [with View = Gecode::Int::IntView]' at ./gecode/int/branch/cbs.hpp:87:12: -/usr/include/c++/14/bits/hashtable.h:577:37: note: parameter passing for argument of type 'std::__detail::_Node_iterator::PropInfo>, false, false>' changed in GCC 7.1 - 577 | __unique_keys{}) - | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/sequence.o gecode/int/sequence.cpp In file included from ./gecode/kernel.hh:150, @@ -72309,17 +72345,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/order.hh:37, - from gecode/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/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325: @@ -72670,6 +72695,17 @@ ./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/order.hh:37, + from gecode/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] @@ -73617,6 +73653,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -73661,6 +73699,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] @@ -73765,6 +73815,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] @@ -74197,6 +74279,48 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/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) {} @@ -74204,9 +74328,29 @@ ./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/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/kernel/core.hpp:3266: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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -74257,6 +74401,28 @@ ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]' 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ +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/distinct/dom.hpp:53:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -74266,6 +74432,26 @@ ./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/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/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': gecode/int/unary.cpp:74:9: required from here 74 | GECODE_ES_FAIL(Distinct::Val::post(home,xv)); @@ -74430,12 +74616,41 @@ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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/kernel/core.hpp:3266: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::ManFlexTask; PL = Gecode::Int::PLA]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +./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/unary/post.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -74476,6 +74691,34 @@ ./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/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) {} @@ -74876,6 +75119,17 @@ ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' 38 | ManProp::ManProp(Home home, TaskArray& 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/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]': ./gecode/int/unary/post.hpp:56:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask]' 56 | return OptProp::post(home,t); @@ -74901,6 +75155,16 @@ ./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::PLB]' 40 | OptProp::OptProp(Home home, TaskArray& 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]': ./gecode/int/unary/post.hpp:58:40: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask]' 58 | return OptProp::post(home,t); @@ -74926,6 +75190,16 @@ ./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::PLA]' 40 | OptProp::OptProp(Home home, TaskArray& 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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': ./gecode/int/unary/post.hpp:60:41: required from 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask]' 60 | return OptProp::post(home,t); @@ -74945,12 +75219,33 @@ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/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) | ~~~~~^~~~ +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/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); @@ -74964,6 +75259,16 @@ ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -75850,275 +76155,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, - | ~~~~~^~~~ 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); @@ -82200,6 +82236,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -83100,8 +83138,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -88323,8 +88359,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/arithmetic/mult.o gecode/int/arithmetic/mult.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] @@ -88752,6 +88786,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/arithmetic/mult.o gecode/int/arithmetic/mult.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, @@ -89018,8 +89054,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -90352,6 +90386,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, @@ -91176,8 +91212,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/view-values.o gecode/int/branch/view-values.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/relax.o gecode/int/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, @@ -91552,6 +91586,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/relax.o gecode/int/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: @@ -91562,8 +91598,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/ldsb.o gecode/int/ldsb.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] @@ -91974,6 +92008,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-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/ldsb.hh:37, @@ -92017,8 +92053,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.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] @@ -95925,17 +95959,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/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.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()) @@ -95962,6 +95985,26 @@ gecode/int/ldsb.cpp:413:9: note: here 413 | default: | ^~~~~~~ +gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, const Symmetries&, BoolBranchFilter, BoolVarValPrint)': +gecode/int/ldsb.cpp:457:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 457 | if (vals.commit()) + | ^~ +gecode/int/ldsb.cpp:461:5: note: here + 461 | default: + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.cpp +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); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -95994,13 +96037,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); | ~~~~~^~~~ -gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, const Symmetries&, BoolBranchFilter, BoolVarValPrint)': -gecode/int/ldsb.cpp:457:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 457 | if (vals.commit()) - | ^~ -gecode/int/ldsb.cpp:461:5: note: here - 461 | default: - | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.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] @@ -96369,8 +96407,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, @@ -96414,6 +96450,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/trace.o gecode/int/trace.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] @@ -96783,7 +96821,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/trace.o gecode/int/trace.cpp +-c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: @@ -97266,8 +97304,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: @@ -97643,6 +97679,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/exception.o gecode/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/var/float.o gecode/float/var/float.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: @@ -97653,6 +97691,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] @@ -97846,6 +97926,28 @@ ./gecode/int.hh:4525:18: note: 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)': +./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] @@ -97908,180 +98010,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/var/float.o gecode/float/var/float.cpp -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/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] @@ -98222,6 +98150,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:176: +./gecode/kernel/data/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -98284,6 +98254,72 @@ ./gecode/int.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/support.hh:104, + from ./gecode/kernel.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: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] @@ -98451,6 +98487,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/var-imp/float.o gecode/float/var-imp/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) {} @@ -98550,7 +98588,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp +-c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: @@ -98593,6 +98631,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/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/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -98615,6 +98664,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -98626,6 +98696,17 @@ ./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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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.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); @@ -98920,213 +99001,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/arithmetic.o gecode/float/arithmetic.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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -99201,6 +99075,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::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]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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/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); @@ -99211,6 +99097,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/kernel/data/array.hpp: In 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/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); @@ -99221,6 +99117,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::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::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/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); @@ -99231,6 +99134,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) { | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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] @@ -99288,6 +99204,28 @@ ./gecode/int.hh:4525:18: note: 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] @@ -99350,6 +99288,104 @@ ./gecode/int.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) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/arithmetic.hh:42: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -110015,6 +110051,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/transcendental.o gecode/float/transcendental.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] @@ -110387,12 +110425,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/action.o gecode/float/branch/action.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: @@ -110435,16 +110467,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/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/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -110669,48 +110691,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/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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -110925,11 +110905,6 @@ ./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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -110949,25 +110924,9 @@ ./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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/var/bool.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, - | ~~~~~^~~~ ./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) {} @@ -110975,20 +110934,9 @@ ./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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/var/int.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) {} @@ -111207,75 +111155,56 @@ ./gecode/float/var/float.hpp:46:3: 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/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -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; - | ^~ -./gecode/kernel/core.hpp:3266:3: 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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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&)' @@ -111292,48 +111221,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: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] @@ -111375,23 +111262,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) { - | ^~~~ 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] @@ -111404,18 +111274,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.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/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); @@ -111446,39 +111304,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) { | ~~~~~^~~~ -./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/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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -111593,68 +111423,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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] @@ -111913,48 +111681,6 @@ ./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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -111997,88 +111723,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: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/branch/action.cpp: In constructor 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': -gecode/float/branch/action.cpp:41:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | Action::init(home,y,d,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:228: -./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, - | ~~~~~^~~~ -gecode/float/branch/action.cpp: In member function 'void Gecode::FloatAction::init(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': -gecode/float/branch/action.cpp:48:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | Action::init(home,y,d,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/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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -112179,48 +111823,6 @@ ./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) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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) {} @@ -112247,50 +111849,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/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); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 338 | object(*new Storage(home,x,d,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/action.hpp:257:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(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]' - 257 | Action::Storage::Storage(Home home, ViewArray& x, double d, - | ~~~~~^~~~ -./gecode/kernel/branch/action.hpp:339:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 339 | (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/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/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) {} @@ -112363,19 +111921,6 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -112398,19 +111943,6 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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); @@ -112427,35 +111959,6 @@ ./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/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/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': -./gecode/kernel/branch/action.hpp:339:32: required from '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]' - 339 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/float/branch/action.cpp:41:17: required from here - 41 | Action::init(home,y,d,bm); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | (void) new (home) Recorder(home,x,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/action.hpp:233:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' - 233 | Action::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ ./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) {} @@ -112475,66 +111978,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/branch/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': -./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' - 245 | (void) new (home) Recorder(home,x,a); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:339:32: required from '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]' - 339 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/float/branch/action.cpp:41:17: required from here - 41 | Action::init(home,y,d,bm); - | ~~~~~~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | : NaryPropagator(home,x), a(a0), 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::Float::FloatView; 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) - | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -112594,51 +112037,22 @@ ./gecode/float/var/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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': -./gecode/kernel/branch/action.hpp:235:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' - 235 | : NaryPropagator(home,x), a(a0), c(home) { - | ^ -./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' - 245 | (void) new (home) Recorder(home,x,a); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/action.hpp:339:32: required from '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]' - 339 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/float/branch/action.cpp:41:17: required from here - 41 | Action::init(home,y,d,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) - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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/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] @@ -112679,6 +112093,262 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -112813,6 +112483,48 @@ ./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); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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()); @@ -112841,6 +112553,88 @@ ./gecode/int.hh:4525:18: note: 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: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/branch/action.cpp: In constructor 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': +gecode/float/branch/action.cpp:41:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | Action::init(home,y,d,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:228: +./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, + | ~~~~~^~~~ +gecode/float/branch/action.cpp: In member function 'void Gecode::FloatAction::init(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)': +gecode/float/branch/action.cpp:48:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | Action::init(home,y,d,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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -112903,6 +112697,118 @@ ./gecode/int.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/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); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 338 | object(*new Storage(home,x,d,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/action.hpp:257:33: note: initializing argument 1 of 'Gecode::Action::Storage::Storage(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]' + 257 | Action::Storage::Storage(Home home, ViewArray& x, double d, + | ~~~~~^~~~ +./gecode/kernel/branch/action.hpp:339:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 339 | (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/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] @@ -112945,6 +112851,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::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/kernel/branch/action.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': +./gecode/kernel/branch/action.hpp:339:32: required from '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]' + 339 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/float/branch/action.cpp:41:17: required from here + 41 | Action::init(home,y,d,bm); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | (void) new (home) Recorder(home,x,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/action.hpp:233:41: note: initializing argument 1 of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' + 233 | Action::Recorder::Recorder(Home home, ViewArray& 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] @@ -112974,6 +112909,107 @@ ./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/action.hpp: In instantiation of 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]': +./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' + 245 | (void) new (home) Recorder(home,x,a); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:339:32: required from '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]' + 339 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/float/branch/action.cpp:41:17: required from here + 41 | Action::init(home,y,d,bm); + | ~~~~~~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | : NaryPropagator(home,x), a(a0), 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::Float::FloatView; 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::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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]': +./gecode/kernel/branch/action.hpp:235:62: required from 'Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' + 235 | : NaryPropagator(home,x), a(a0), c(home) { + | ^ +./gecode/kernel/branch/action.hpp:245:12: required from 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' + 245 | (void) new (home) Recorder(home,x,a); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/action.hpp:339:32: required from '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]' + 339 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/float/branch/action.cpp:41:17: required from here + 41 | Action::init(home,y,d,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/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] @@ -113283,6 +113319,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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -113539,16 +113617,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/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/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] @@ -113605,6 +113673,17 @@ ./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/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) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -113620,6 +113699,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/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: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] @@ -113641,6 +113772,18 @@ ./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/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/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] @@ -113649,9 +113792,117 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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: 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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -113664,6 +113915,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -113674,6 +113935,10 @@ ./gecode/int/var/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/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) {} @@ -113684,48 +113949,43 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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] +./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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) {} @@ -113774,6 +114034,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/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/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) {} @@ -113787,294 +114052,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::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/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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) { | ^~~~ @@ -114141,6 +114118,65 @@ ./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/support.hh:104, + from ./gecode/kernel.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: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] @@ -114225,8 +114261,6 @@ ./gecode/kernel/propagator/wait.hpp:232:29: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' 232 | NaryWait::post(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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -114437,6 +114471,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.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)); @@ -114499,6 +114535,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -114521,8 +114559,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115537,48 +115573,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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115611,6 +115605,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/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/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] @@ -115754,15 +115758,36 @@ ./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()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& 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.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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -115772,6 +115797,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -115834,28 +115870,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: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, from ./gecode/float/rel.hh:46: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -115899,89 +115913,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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, 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] @@ -116011,63 +115942,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); - | ~~~~~^~~~ -./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] @@ -116089,27 +115963,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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] @@ -116121,47 +115974,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.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:139: gecode/float/dom.cpp: In function 'void Gecode::dom(Home, FloatVar, FloatVal)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -116349,77 +116161,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/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/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) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -116439,9 +116191,20 @@ ./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: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/var/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, + | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': gecode/float/dom.cpp:90:7: required from here 90 | GECODE_ES_FAIL((Rel::ReEqFloat @@ -116472,11 +116235,6 @@ ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 280 | (Home home, View x, FloatVal c0, CtrlView 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/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/float/dom.cpp:98:7: required from here 98 | GECODE_ES_FAIL((Rel::ReEqFloat @@ -116492,44 +116250,89 @@ ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 280 | (Home home, View x, FloatVal c0, CtrlView 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/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, - | ~~~~~^~~~ -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/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) { | ^~~~ -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, - | ~~~~~^~~~ +./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) {} @@ -116556,6 +116359,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: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::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -116624,25 +116456,34 @@ ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]' 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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/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/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]': ./gecode/float/rel/eq.hpp:281:73: required from 'Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} @@ -116664,29 +116505,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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]': @@ -116746,6 +116564,224 @@ ./gecode/float/var/float.hpp:46:3: 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/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, + | ~~~~~^~~~ +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/kernel.hh:176: +./gecode/kernel/data/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) {} @@ -117523,38 +117559,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -117689,6 +117693,38 @@ ./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()); @@ -117784,17 +117820,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); | ~~~~~~~^~~~~~~~~~~~~~ -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) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -117816,27 +117841,16 @@ ./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: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::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/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) { | ^~~~ @@ -117872,6 +117886,124 @@ ./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/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In 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] @@ -117955,38 +118087,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.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) + | ^~~~~~~ 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] @@ -118016,6 +118142,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()); @@ -118044,6 +118183,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] @@ -118106,109 +118304,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::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/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] @@ -118312,65 +118407,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::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 @@ -118590,28 +118626,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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -118644,6 +118658,30 @@ ./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex.o gecode/set/convex.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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -118784,6 +118822,28 @@ ./gecode/int.hh:4525:18: note: 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: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] @@ -118825,6 +118885,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] @@ -118846,6 +118947,146 @@ ./gecode/int.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) { + | ~~~~~^~~~ +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: ./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] @@ -118888,6 +119129,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] @@ -119163,6 +119425,77 @@ 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: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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -119205,6 +119538,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/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) {} @@ -119225,6 +119590,79 @@ ./gecode/set/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/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) { + | ~~~~~^~~~ ./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 = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:51:7: required from here 50 | postviewvalbrancher @@ -119509,17 +119947,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 = 1; 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, | ~~~~~^~~~ -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/kernel/branch/view-val.hpp: In instantiation 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]': gecode/set/branch.cpp:151:45: required from here 151 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); @@ -119570,23 +119997,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,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); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./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 = 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/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 = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:157:45: required from here 157 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); @@ -119699,89 +120115,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 = 4; 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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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) {} @@ -119795,6 +120128,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) | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -119808,35 +120160,29 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -119990,19 +120336,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 = 2; 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]' 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/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 = 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]': ./gecode/kernel/branch/view-val.hpp:361:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 359 | ViewValBrancher::ViewValBrancher(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]' 228 | ViewValBrancher(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: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::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]': ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 363 | ViewValBrancher::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/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 = 2; 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]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ @@ -120372,6 +120697,11 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -120416,6 +120746,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ +./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) { | ^~~~ @@ -120598,37 +120938,19 @@ ./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 = 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]' 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/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/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/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/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/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 = 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]' 247 | (void) new (home) ViewValBrancher @@ -120650,16 +120972,6 @@ ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ -./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) { | ^~~~ @@ -120773,27 +121085,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 = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -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::Set::SetView; int n = 2; 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: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 = 2; 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]' 247 | (void) new (home) ViewValBrancher @@ -121196,6 +121487,19 @@ ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(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) { | ^~~~ @@ -121221,6 +121525,16 @@ ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -121271,6 +121585,9 @@ ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(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) { | ^~~~ @@ -121477,6 +121794,19 @@ ./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 = 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::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]': @@ -121498,6 +121828,19 @@ ./gecode/int/var/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/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) { + | ^~~~ ./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)); @@ -121517,6 +121860,10 @@ ./gecode/int/var/bool.hpp:50:3: 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: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/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)); @@ -121764,315 +122111,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/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) {} - | ^ -./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/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) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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) {} @@ -122151,8 +122189,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex.o gecode/set/convex.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, @@ -122196,6 +122232,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex/conv.o gecode/set/convex/conv.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)': @@ -122805,10 +122843,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex/conv.o gecode/set/convex/conv.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex/hull.o gecode/set/convex/hull.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, @@ -122820,6 +122854,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex/hull.o gecode/set/convex/hull.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] @@ -122852,17 +122888,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/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -123087,38 +123112,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: ./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] @@ -123453,6 +123446,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/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); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/dom.o gecode/set/dom.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)': @@ -123677,8 +123715,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/dom.o gecode/set/dom.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] @@ -124013,6 +124049,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: @@ -124055,6 +124093,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/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)': @@ -124350,6 +124399,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -126219,6 +126300,17 @@ ./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) + | ^~~~~~~ ./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) {} @@ -126261,6 +126353,14 @@ ./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: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/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) {} @@ -126282,6 +126382,9 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -126341,8 +126444,208 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel.o gecode/set/rel.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/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]' @@ -126494,6 +126797,8 @@ ./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 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]' 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op.o gecode/set/rel-op.cpp ./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/subset.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 57 | (void) new (home) Subset(home,x,y); @@ -126746,291 +127051,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::ConstSetView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -./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); - | ^~~~~~~~~~~~~~~~~~~~~~~ -./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))); -./gecode/set/rel/subset.hpp:69:3: required from here - 69 | Subset::propagate(Space& home, const ModEventDelta&) { - | ^~~~~~~~~~~~~~~~~~~ -./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) {} - | ^ -./gecode/kernel/core.hpp:3266: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::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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -127073,6 +127093,24 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 '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); + | ^~~~~~~~~~~~~~~~~~~~~~~ +./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))); +./gecode/set/rel/subset.hpp:69:3: required from here + 69 | Subset::propagate(Space& home, const ModEventDelta&) { + | ^~~~~~~~~~~~~~~~~~~ +./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) {} + | ^ +./gecode/kernel/core.hpp:3266: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::ConstSetView; 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] @@ -131863,6 +131901,17 @@ ./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.hh:43, + from gecode/set/rel-op.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); + | ^~~~~ ./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::ComplementView]': ./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::ComplementView; Gecode::ModEventDelta = int]' 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); @@ -131971,19 +132020,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op.o gecode/set/rel-op.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel-op.hh:43, - from gecode/set/rel-op.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] @@ -133198,132 +133234,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 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: -./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 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 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 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::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)) { - | ~~~~~~^~~~~~~ -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] - 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::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::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::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::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] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -133893,8 +133803,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-singleton.o gecode/set/rel-op-singleton.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-compl.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, @@ -133938,13 +133846,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::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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -134169,16 +134070,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/rel-op/post-compl.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: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] @@ -134396,38 +134287,6 @@ ./gecode/set/rel-op/inter.hpp:253:41: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' 253 | IntersectionN::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -135178,17 +135037,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) { | ^~~~~~~~~ -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/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./gecode/set/var-imp/integerset.hpp:378:41: required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' 378 | Iter::Ranges::Inter ij(j,i); @@ -135218,6 +135066,169 @@ ./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 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: +./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::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::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 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] + 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::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::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/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::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] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-compl.cpp +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: +./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::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/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-compl.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 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] + 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::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/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] @@ -136066,97 +136077,6 @@ ./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::SetView; 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 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] - 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 = 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::SingletonView; 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::SingletonView; 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::SingletonView; 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::SingletonView; 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, - 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: '*.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::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: -./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::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)) { - | ~~~~~~^~~~~~~ -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] - 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, @@ -136165,6 +136085,13 @@ 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_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; 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 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, @@ -136187,6 +136114,13 @@ | ~~~~~~^~~~~~~ ./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::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::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: @@ -136202,6 +136136,15 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-nocompl.cpp In file included from ./gecode/iter.hh:51, from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', @@ -136222,25 +136165,12 @@ ./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] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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: '*.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: '*.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/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: @@ -136388,6 +136318,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::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +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)) { + | ~~~~~~^~~~~~~ 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] @@ -136405,6 +136342,7 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./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.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, | ~~~~~^~~~ @@ -137914,10 +137852,15 @@ ./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::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)) { + | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-compl-cvv.cpp:37: @@ -137928,48 +137871,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/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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -138226,69 +138127,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: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/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] @@ -138304,54 +138142,12 @@ ./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/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/kernel/core.hpp:3266:3: note: because '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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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 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: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] @@ -138393,23 +138189,6 @@ ./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: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/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -138419,46 +138198,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.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/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] @@ -138491,68 +138230,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/set/rel-op/post-compl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)': gecode/set/rel-op/post-compl-cvv.cpp:45:58: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | rel_eq >(home, x, op, y, cz); @@ -138607,48 +138284,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: -./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) {} @@ -138668,38 +138303,9 @@ ./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] - 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/var/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/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:139: ./gecode/set/rel-op/post.hpp: In instantiation 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::ComplementView]': gecode/set/rel-op/post-compl-cvv.cpp:45:58: required from here @@ -138775,41 +138381,9 @@ ./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/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/var/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, - | ~~~~~^~~~ -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) {} @@ -139078,18 +138652,6 @@ ./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-nocompl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': -gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | rel_op_post_nocompl(home, x, op, y, r, 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) { - | ^~~~ -In file included from ./gecode/set/rel-op.hh:292, - from gecode/set/rel-op/post-nocompl-cvv.cpp:38: -./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' - 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, - | ~~~~~^~~~ 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]': @@ -139191,48 +138753,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::ComplementView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; 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::ComplementView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -139296,6 +138816,529 @@ ./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: + | ^~~~ +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] + 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 = 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, + 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::SingletonView; 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::SingletonView; 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::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: '*.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::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, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: 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::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: '*.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::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)': +./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, + | ~~~~~^~~~ +gecode/set/rel-op/post-nocompl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)': +gecode/set/rel-op/post-nocompl-cvv.cpp:45:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | rel_op_post_nocompl(home, x, op, y, r, 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) { + | ^~~~ +In file included from ./gecode/set/rel-op.hh:292, + from gecode/set/rel-op/post-nocompl-cvv.cpp:38: +./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]' + 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 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) {} @@ -140500,13 +140543,6 @@ ./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: - | ^~~~ 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]' @@ -140679,6 +140715,13 @@ ./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 file included from ./gecode/iter.hh:51, from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', @@ -140699,13 +140742,6 @@ ./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::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::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, @@ -140723,15 +140759,6 @@ 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*.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 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, @@ -140752,13 +140779,6 @@ -c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-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::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::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, @@ -140777,6 +140797,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: '*.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::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] @@ -140809,15 +140838,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::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: '*.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::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)': @@ -140900,6 +140920,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -141684,8 +141706,6 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: @@ -141696,14 +141716,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] @@ -141736,14 +141748,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::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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -144027,25 +144031,6 @@ ./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::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: '*.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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -145014,6 +144999,15 @@ 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::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] @@ -145038,6 +145032,13 @@ ./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::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::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, @@ -145046,6 +145047,16 @@ 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::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, @@ -145057,13 +145068,55 @@ ./gecode/iter/ranges-list.hpp:166:36: warning: '*.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::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::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: '*.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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op/post-nocompl-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] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: @@ -145511,6 +145564,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp ./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': gecode/set/rel-op/post-nocompl-cvc.cpp:45:59: required from here 45 | rel_op_post_nocompl(home, @@ -145606,6 +145661,14 @@ ./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 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) {} @@ -147477,6 +147540,14 @@ ./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] ./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 | } @@ -147484,6 +147555,16 @@ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ +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); + | ^~~~~ ./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 | } @@ -147498,70 +147579,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::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: '*.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::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] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -148106,6 +148123,16 @@ | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.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:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: @@ -148148,6 +148175,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 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: '*.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::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)': @@ -149390,105 +149426,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::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::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::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 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 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: '*.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::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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp In file included from ./gecode/kernel.hh:150, @@ -149638,13 +149575,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 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: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] @@ -149764,16 +149694,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::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/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] @@ -150696,15 +150616,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::ConstSetView]' 44 | Eq::Eq(Home home, View0 x, View1 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: '*.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::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./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); @@ -150900,6 +150811,29 @@ ./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::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::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::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, @@ -150907,6 +150841,87 @@ ./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 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: '*.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::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: '*.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::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] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvc.cpp In file included from ./gecode/kernel.hh:150, @@ -150919,6 +150934,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -151461,8 +151478,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: @@ -151473,6 +151488,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/int.o gecode/set/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] @@ -151832,6 +151849,15 @@ ./gecode/set.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/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/kernel.hh:139: gecode/set/rel-op-const-cvv.cpp: In function 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, SetVar)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -152028,16 +152054,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/int.o gecode/set/int.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 file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: @@ -152048,14 +152064,8 @@ ./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] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/channel.o gecode/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] @@ -152383,6 +152393,14 @@ ./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 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: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] @@ -153865,6 +153883,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 ./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); + | ^~~~~ ./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))); @@ -154062,74 +154090,6 @@ ./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::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: '*.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::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] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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: '*.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::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] @@ -154164,11 +154124,12 @@ | ~~~~~^~~~ 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] + 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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -154975,26 +154936,48 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/bool.o gecode/set/bool.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: -./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 = 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: '*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::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: '*.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::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 = 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)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/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/bool.cpp:34: @@ -155037,6 +155020,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, + 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:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -155199,13 +155192,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::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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -155577,8 +155563,33 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/element.o gecode/set/element.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/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/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, @@ -155622,6 +155633,14 @@ ./gecode/kernel/core.hpp:1759:21: 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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -155983,6 +156002,13 @@ ./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) | ~~~~~^~~~ +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: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] @@ -156919,6 +156945,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence.o gecode/set/sequence.cpp In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44: ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': @@ -157943,26 +157971,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) { | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence.o gecode/set/sequence.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: -./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/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -157974,13 +157982,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::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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158681,8 +158682,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/distinct.o gecode/set/distinct.cpp In file included from ./gecode/iter.hh:51, from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', @@ -158693,6 +158692,34 @@ 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::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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/distinct.o gecode/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, @@ -158704,14 +158731,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] @@ -159161,6 +159180,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/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct/atmostOne.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=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) {} @@ -159294,21 +159324,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) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/precede.o gecode/set/precede.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct/atmostOne.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.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::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] @@ -159341,17 +159366,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/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -159371,41 +159385,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -159546,6 +159528,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/precede.o gecode/set/precede.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] @@ -159650,6 +159634,15 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 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: '*.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::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 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] @@ -159733,17 +159726,6 @@ ./gecode/set/distinct/atmostOne.hpp:42:29: note: initializing argument 1 of 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)' 42 | AtmostOne::AtmostOne(Home home, ViewArray& x, unsigned int _c) | ~~~~~^~~~ -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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -159756,17 +159738,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: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::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -159797,6 +159768,310 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/distinct/atmostOne.hpp:43:56: required from here + 43 | : NaryPropagator(home,x), c(_c) {} + | ^ +./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/iter.hh:68, + from ./gecode/int.hh:61: +./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': +gecode/set/distinct/atmostOne.cpp:67:14: required from here + 67 | as(bigT); + | ^ +./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) { + | ^~~~~ +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) { + | ^~~~~~~~~ +In file included from ./gecode/iter.hh:57: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Iter::Ranges::NaryUnion]': +gecode/set/distinct/atmostOne.cpp:122:55: required from here + 122 | Iter::Ranges::NaryUnion> deltaA(bigT2, glbsa); + | ^ +./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) { + | ^~~~~ +./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:114:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 114 | : i(i0), j(j0) { + | ^~~~~ +./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/support.hh:104, + from ./gecode/kernel.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/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/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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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:116: +In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$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 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$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 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', + inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, + inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: +./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] + 108 | while (b != NULL) { + | ^ +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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:154:3: +./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)) { + | ~~~~~~^~~~~~~ +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] @@ -159880,28 +160155,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::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] @@ -159931,49 +160184,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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/distinct/atmostOne.hpp:43:56: required from here - 43 | : NaryPropagator(home,x), c(_c) {} - | ^ -./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/iter.hh:68, - from ./gecode/int.hh:61: -./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': -gecode/set/distinct/atmostOne.cpp:67:14: required from here - 67 | as(bigT); - | ^ -./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) { - | ^~~~~ -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) { - | ^~~~~~~~~ -In file included from ./gecode/iter.hh:57: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Iter::Ranges::NaryUnion]': -gecode/set/distinct/atmostOne.cpp:122:55: required from here - 122 | Iter::Ranges::NaryUnion> deltaA(bigT2, glbsa); - | ^ -./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) { - | ^~~~~ -./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:114:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 114 | : i(i0), j(j0) { - | ^~~~~ -./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: 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()); @@ -160002,32 +160212,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] @@ -160049,19 +160233,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, | ~~~~~^~~~ -./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.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); @@ -160103,65 +160274,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/support.hh:104, - from ./gecode/kernel.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: ./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] @@ -160528,86 +160640,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/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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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:116: -In destructor 'Gecode::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ -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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$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 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ -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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ -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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT2$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 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*glbsa$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::Support::BlockAllocator::~BlockAllocator() [with T = Gecode::Iter::Ranges::RangeListIter::RangeList; A = Gecode::Region; int blocksize = 512]', - inlined from 'Gecode::Iter::Ranges::RangeListIter::RLIO::~RLIO()' at ./gecode/iter/ranges-list.hpp:52:11, - inlined from 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()' at ./gecode/iter/ranges-list.hpp:168:18, - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:149:7: -./gecode/support/block-allocator.hpp:108:12: warning: '*(Gecode::Support::BlockAllocator*)glbsa$rlio.Gecode::Support::BlockAllocator::b' may be used uninitialized [-Wmaybe-uninitialized] - 108 | while (b != NULL) { - | ^ -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 Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::propagate(Gecode::Space&, const Gecode::ModEventDelta&)' at gecode/set/distinct/atmostOne.cpp:154:3: -./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -160619,49 +160653,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/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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -160918,69 +160909,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/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, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] @@ -161002,18 +160932,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: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: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] @@ -161035,36 +160953,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/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] @@ -161094,35 +160982,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: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] @@ -161134,34 +160993,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/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/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); @@ -161183,68 +161014,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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] @@ -161341,32 +161110,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: -./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::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -161379,16 +161122,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) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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) {} @@ -161399,12 +161132,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) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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) {} @@ -161418,17 +161145,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: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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/sequence/seq-u.hpp:49:54: required from here 49 | : NaryOnePropagator(home,x, y) {} @@ -161442,18 +161158,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./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/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); @@ -161467,33 +161171,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) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -161520,17 +161197,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: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) {} @@ -161638,6 +161304,432 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, + 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); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/array.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/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) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool 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/core.hpp:1759:21: note: initializing argument 1 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: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/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/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] @@ -161734,6 +161826,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) {} @@ -161756,6 +161870,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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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) {} @@ -161769,6 +161888,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: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/propagator/pattern.hpp: In instantiation of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/sequence/seq-u.hpp:49:54: required from here 49 | : NaryOnePropagator(home,x, y) {} @@ -161776,12 +161901,32 @@ ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ +./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: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: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/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); @@ -161789,12 +161934,125 @@ ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ +./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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(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: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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) { + | ^~~~ +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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -161850,6 +162108,34 @@ ./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) | ~~~~~^~~~ +./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::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::SetView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -161928,6 +162214,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': @@ -161949,6 +162246,30 @@ ./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.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:70: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]': ./gecode/set/var-imp/set.hpp:240:38: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' @@ -161968,6 +162289,12 @@ ./gecode/iter/ranges-singleton-append.hpp:94:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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) { | ^~~~~~~~~ @@ -161999,50 +162326,237 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/array.o gecode/set/array.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/array.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) { - | ^ +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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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/kernel/core.hpp:1759: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: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:176: +./gecode/kernel/data/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/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -162065,6 +162579,26 @@ ./gecode/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]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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] @@ -162177,6 +162711,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::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/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()); @@ -162205,6 +162752,91 @@ ./gecode/int.hh:4525:18: note: 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) + | ^~~~~~~ +./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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162370,71 +163002,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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -162484,6 +163051,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) | ^~~~~~ @@ -162596,19 +163165,12 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] +-c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/set.cpp:36: + from gecode/set/var-imp/integerset.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; @@ -162810,6 +163372,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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162975,6 +163547,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -163137,99 +163741,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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: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::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)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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)': @@ -163241,49 +163752,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) - | ~~~~~^~~~ 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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/kernel/core.hpp:3266:3: note: 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: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); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -163486,495 +163965,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/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]; - | ~~~~~^~~~ -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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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/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/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/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/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/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/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) {} - | ^ -./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, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/exec.o gecode/set/exec.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] @@ -164240,44 +164232,15 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/exec.o gecode/set/exec.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 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::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] + 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] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch/action.o gecode/set/branch/action.cpp In file included from ./gecode/kernel.hh:150, @@ -164322,16 +164285,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/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); - | ^~~~~ 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)': @@ -164627,62 +164580,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) { - | ^ -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)) { - | ~~~~~~^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -164866,6 +164763,16 @@ ./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]' 176 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/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); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -164996,6 +164903,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -165586,34 +165525,12 @@ ./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::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)) { - | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/chb.cpp:34: @@ -165656,49 +165573,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/branch.hh:43, - 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; - | ^ -./gecode/kernel/core.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)': @@ -165902,6 +165776,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/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: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] @@ -165923,6 +165808,17 @@ ./gecode/int.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/branch.hh:43, + 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; + | ^ +./gecode/kernel/core.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] @@ -166047,122 +165943,6 @@ ./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/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) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -166175,18 +165955,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/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: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -166197,12 +165965,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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -166223,34 +165985,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) {} @@ -166280,12 +166014,23 @@ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ @@ -166295,68 +166040,48 @@ ./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 file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ -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:1759:21: note: initializing argument 1 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/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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -166370,6 +166095,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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) {} @@ -166513,364 +166249,65 @@ ./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); - | ~~~~~^~~~ -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::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 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::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] + 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::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] + 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.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::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] + 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::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] + 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::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] + 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::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] + 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 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/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 ./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/kernel/core.hpp:1759: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:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -166976,6 +166413,122 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) { + | ~~~~~^~~~ +./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] @@ -166987,12 +166540,36 @@ ./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/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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ +./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:3266:3: 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: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, | ~~~~~^~~~ @@ -167009,6 +166586,11 @@ ./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) { | ^~~~ @@ -167021,9 +166603,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: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.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:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -167033,6 +166621,57 @@ ./gecode/int.hh:4525:18: note: 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] @@ -167187,6 +166826,109 @@ ./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); + | ~~~~~^~~~ +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/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: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: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] @@ -167240,6 +166982,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) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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) {} @@ -167275,6 +167081,29 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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) {} @@ -167288,6 +167117,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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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) {} @@ -167360,78 +167205,101 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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 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] + 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::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] + 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)) { | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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] + 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::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] + 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::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] + 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::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] + 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, @@ -167701,30 +167569,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::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/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] @@ -167994,40 +167838,30 @@ -c -o gecode/set/ldsb.o gecode/set/ldsb.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::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] + 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::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] + 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::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] + 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::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] + 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)) { | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -168039,6 +167873,30 @@ ./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::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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168071,6 +167929,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/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)': @@ -168295,6 +168164,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] @@ -168595,6 +168496,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/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/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 @@ -168612,6 +168524,11 @@ ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 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 = 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&)>]' 258 | post(Home home, ViewArray& 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/ldsb/brancher.hpp:282:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 281 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -168620,6 +168537,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/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 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 = 1; 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&)>]' 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -168730,6 +168653,11 @@ ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 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 = 3; 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&)>]' 258 | post(Home home, ViewArray& 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/set/ldsb/brancher.hpp:290:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 289 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -168738,9 +168666,45 @@ ./gecode/kernel/core.hpp:3266:3: 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/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 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 = 3; 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&)>]' 258 | post(Home home, ViewArray& 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/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 = 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]': gecode/set/ldsb.cpp:227:45: required from here 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); @@ -168789,6 +168753,77 @@ ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 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::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 258 | post(Home home, ViewArray& 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: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) {} @@ -168828,6 +168863,34 @@ ./gecode/set/var/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/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 = 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:279: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 = 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]' 278 | LDSBSetBrancher,BrancherPrint > @@ -169156,6 +169219,47 @@ ./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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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 @@ -169201,6 +169305,11 @@ ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ +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) { | ^~~~ @@ -169229,6 +169338,22 @@ ./gecode/kernel/core.hpp:3266:3: 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) { + | ^~~~ ./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 = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ @@ -170750,307 +170875,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(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] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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: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 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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -171356,6 +171180,30 @@ | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/relax.o gecode/set/relax.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::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 file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: @@ -171622,6 +171470,30 @@ ./gecode/int.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::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)) { + | ~~~~~~^~~~~~~ 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] @@ -171911,6 +171783,30 @@ ./gecode/set/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::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)) { + | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/trace.o gecode/set/trace.cpp In file included from ./gecode/kernel.hh:150, @@ -171955,6 +171851,30 @@ ./gecode/kernel/core.hpp:1759:21: 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)': @@ -172499,8 +172419,56 @@ ./gecode/set/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)) { + | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/set.hh:43, from gecode/set/trace/tracer.cpp:35: @@ -173032,6 +173000,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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/kernel.hh:150, @@ -173076,6 +173080,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.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)': @@ -173566,17 +173572,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: @@ -173587,56 +173583,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/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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: 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::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 file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -173893,168 +173839,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: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/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -174098,37 +173882,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) { - | ^~~~ -./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: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] @@ -174140,19 +173893,9 @@ ./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.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/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: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) { | ^~~~ @@ -174168,27 +173911,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: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] @@ -174221,78 +173943,16 @@ ./gecode/set.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/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); + | ^~~~~ 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)': @@ -174326,11 +173986,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/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); @@ -174341,33 +173996,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/core.hpp:3266:3: 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] @@ -174852,6 +174480,11 @@ ./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -174865,6 +174498,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411: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: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); | ~~~~~^~~~ @@ -174877,6 +174520,23 @@ ./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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -174938,161 +174598,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: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) { - | ^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, @@ -175101,9 +174606,6 @@ ./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/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) { | ^~~~ @@ -175111,461 +174613,6 @@ ./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/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/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); @@ -175999,48 +175046,6 @@ 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:176: -./gecode/kernel/data/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/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); @@ -176060,28 +175065,6 @@ 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/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 @@ -176123,28 +175106,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) {} @@ -176167,45 +175128,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::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) {} @@ -176228,19 +175150,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) - | ^~~~~~~~ ./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) { @@ -176254,84 +175163,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/support.hh:104, - from ./gecode/kernel.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) {} @@ -176462,50 +175293,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -176601,8 +175388,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp ./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); @@ -177449,96 +176234,1491 @@ ./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/kernel.hh:176: +./gecode/kernel/data/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/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/kernel/data/array.hpp: In 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/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/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/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' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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 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] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.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::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/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/bool-expr.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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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/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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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/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/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/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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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, + | ~~~~~^~~~ +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, 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/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/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] @@ -178380,6 +178560,34 @@ ./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/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 @@ -178443,6 +178651,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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -178517,6 +178787,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: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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -178595,315 +178908,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/minimodel.hh:45, - from gecode/minimodel/bool-expr.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/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] @@ -180454,6 +180458,14 @@ -c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: @@ -180538,8 +180550,14 @@ ./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/dom.o gecode/minimodel/dom.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::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/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -180645,17 +180663,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: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: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] @@ -180670,23 +180677,12 @@ ./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: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: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: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -180703,6 +180699,111 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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 ./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] @@ -180714,9 +180815,6 @@ ./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/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.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); @@ -180737,9 +180835,6 @@ ./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/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/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); @@ -180747,24 +180842,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: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: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] @@ -180807,6 +180887,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::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: +./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: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] @@ -180815,6 +180901,22 @@ ./gecode/kernel/core.hpp:3266:3: 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/core.hpp:3266:3: note: because '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) { | ~~~~~^~~~ @@ -180830,74 +180932,62 @@ ./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/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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/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: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/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: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: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()); @@ -180926,6 +181016,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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -180961,6 +181072,17 @@ ./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/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) { | ^~~~ @@ -181060,142 +181182,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: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)': @@ -181253,12 +181239,23 @@ ./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/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: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.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/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -181268,6 +181265,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/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: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] @@ -181322,49 +181340,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: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/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] @@ -181505,44 +181480,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: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/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/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/core.hpp:3266:3: 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/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: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] @@ -181881,38 +181827,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, - | ~~~~~^~~~ -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/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); @@ -181950,14 +181864,6 @@ ./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); | ~~~~~^~~~ -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/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -181967,9 +181873,6 @@ ./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/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-expr.cpp:208:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 208 | dom(home, s, srt, ss); | ~~~^~~~~~~~~~~~~~~~~~ @@ -182078,17 +181981,6 @@ ./gecode/set.hh:767:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, SetVar)' 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, 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); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/set-expr.cpp:252:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 252 | rel(home, SOT_UNION, bs, s); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -182243,17 +182135,6 @@ ./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, 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; - | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:326:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 326 | rel(home, u.a.x->x, SRT_EQ, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -182263,16 +182144,6 @@ ./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, 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, - | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:331:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 331 | rel(home, s, SRT_CMPL, bc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -182309,36 +182180,15 @@ ./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); | ~~~~~^~~~ -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/set-expr.cpp:371:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 371 | 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/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: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/kernel/core.hpp:3266:3: 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/set-expr.cpp:375:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 375 | rel(home, iv, SRT_CMPL, ic); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -182384,17 +182234,6 @@ ./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar 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-expr.cpp:390:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 390 | rel(home, br, srt, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~ @@ -182404,15 +182243,6 @@ ./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ -./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-expr.cpp:397:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 397 | post(home, SetExpr::NT_UNION, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -182422,24 +182252,6 @@ gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) 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-expr.cpp:400:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 400 | rel(home, SOT_UNION, bs, br); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -182449,16 +182261,6 @@ ./gecode/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' 770 | rel(Home home, SetOpType op, const SetVarArgs& x, 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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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-expr.cpp:401:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 401 | rel(home, br, srt, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~ @@ -182504,36 +182306,15 @@ ./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, 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] - 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/set-expr.cpp:421:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 421 | rel(home, br, 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/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/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/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/set-expr.cpp:422:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 422 | rel(home, bc, SRT_CMPL, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -182549,19 +182330,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/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/set.hh:770:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const SetVarArgs&, SetVar)' 770 | rel(Home home, SetOpType op, const SetVarArgs& x, 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); - | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:428:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 428 | rel(home, br, srt, s, b); | ~~~^~~~~~~~~~~~~~~~~~~~~ @@ -182571,34 +182342,6 @@ ./gecode/set.hh:726:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar, Reify)' 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ -./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/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const': gecode/minimodel/set-expr.cpp:445:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 445 | rel(home, xc, SRT_CMPL, u.a.x->x); @@ -182609,51 +182352,20 @@ ./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); | ~~~~~^~~~ -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/set-expr.cpp:446:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 446 | b[i++]=xc; | ^~ -./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) { - | ^~~~ 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: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-expr.cpp:448:27: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 448 | b[i++]=u.a.x->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::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/set-expr.cpp:455:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 455 | post(home,SRT_EQ,s); | ~~~~^~~~~~~~~~~~~~~ @@ -182663,16 +182375,6 @@ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ -./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/set-expr.cpp:456:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 456 | b[i++] = s; | ^ @@ -182682,19 +182384,9 @@ gecode/minimodel/set-expr.cpp:461:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 461 | u.b.l->post(home, t, b, 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/kernel/core.hpp:3266:3: note: 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/minimodel/set-expr.cpp:438:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { | ~~~~~^~~~ @@ -182707,36 +182399,6 @@ gecode/minimodel/set-expr.cpp:438:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::SetVarArgs&, int&) const' 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { | ~~~~~^~~~ -./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/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': gecode/minimodel/set-expr.cpp:469:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 469 | post(home,srt,n->u.a.x->x); @@ -182747,103 +182409,33 @@ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ -./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/set-expr.cpp:477:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 477 | n->post(home,n_srt,this); | ~~~~~~~^~~~~~~~~~~~~~~~~ -./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/kernel/core.hpp:3266:3: 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-expr.cpp:467:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 467 | NNF::post(Home home, SetRelType srt, const NNF* n) const { | ~~~~~^~~~ -./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/set-expr.cpp:481:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 481 | n->post(home,SRT_EQ,nx); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:482:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 482 | post(home,srt,nx); | ~~~~^~~~~~~~~~~~~ -./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/core.hpp:3266:3: 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/set-expr.cpp:172:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const' 172 | NNF::post(Home home, SetRelType srt, SetVar s) 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/kernel/core.hpp:3266:3: 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/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const': gecode/minimodel/set-expr.cpp:491:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 491 | post(home,srt,n->u.a.x->x,b); @@ -182854,45 +182446,15 @@ gecode/minimodel/set-expr.cpp:317:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { | ~~~~~^~~~ -./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/set-expr.cpp:499:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 499 | n->post(home,b,true,n_srt,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/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/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ -./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-expr.cpp:503:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 503 | n->post(home,SRT_EQ,nx); | ~~~~~~~^~~~~~~~~~~~~~~~ @@ -182911,16 +182473,6 @@ gecode/minimodel/set-expr.cpp:317:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const' 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { | ~~~~~^~~~ -./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/set-expr.cpp:507:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 507 | post(home,b,true,SRT_NQ,n); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -182930,44 +182482,15 @@ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ -./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/set-expr.cpp:509:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 509 | post(home,b,true,SRT_EQ,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/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/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ -./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/set-expr.cpp:512:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 512 | rel(home,b,IRT_NQ,nb); | ~~~^~~~~~~~~~~~~~~~~~ @@ -182977,16 +182500,6 @@ ./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/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/set-expr.cpp:513:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 513 | post(home,nb,true,srt,n); | ~~~~^~~~~~~~~~~~~~~~~~~~ @@ -182996,53 +182509,6 @@ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ -./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/minimodel/set-expr.cpp: In constructor 'Gecode::SetExpr::SetExpr(const Gecode::SetVar&)': gecode/minimodel/set-expr.cpp:581:15: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 581 | n->x = x; @@ -183070,17 +182536,6 @@ gecode/minimodel/set-expr.cpp:467:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 467 | NNF::post(Home home, SetRelType srt, const NNF* n) 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] - 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/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const': gecode/minimodel/set-expr.cpp:666:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 666 | return NNF::nnf(r,n,false)->post(home,b,t,srt, @@ -183093,46 +182548,6 @@ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const' 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ -./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/set-expr.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const': gecode/minimodel/set-expr.cpp:741:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 741 | IntVar m = result(home,ret); @@ -183155,19 +182570,9 @@ gecode/minimodel/set-expr.cpp:744:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 744 | cardinality(home, e.post(home), 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/core.hpp:3266:3: note: 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/set.hh:889:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ @@ -183427,54 +182832,6 @@ ./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/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), - | ~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 1204 | SetVar post(Home home) const; - | ~~~~~^~~~ -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/kernel/core.hpp:3266:3: 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-rel.cpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | _x.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/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/set-rel.cpp:103:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 1204 | SetVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:104:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | _x.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/set-expr.cpp: In function 'Gecode::SetVar Gecode::expr(Home, const SetExpr&)': gecode/minimodel/set-expr.cpp:838:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 838 | PostInfo pi(home); @@ -183485,857 +182842,15 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:103:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | _x.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/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/set-expr.cpp:840:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 840 | 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/set-rel.cpp:106:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~~~~~^~~~~~ 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' - 1204 | SetVar post(Home home) const; - | ~~~~~^~~~ -gecode/minimodel/set-rel.cpp:107:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 107 | _x.post(home, ipls), 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: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-rel.cpp:106:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | _x.post(home, ipls), 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: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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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::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/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::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) {} - | ^ -./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) {} - | ^ -./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]': -./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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)': -./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)': @@ -184408,6 +182923,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] @@ -184483,6 +183040,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::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/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] @@ -184949,70 +183526,94 @@ ./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/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), + | ~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 1204 | SetVar post(Home home) const; + | ~~~~~^~~~ +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/kernel/core.hpp:3266:3: 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-rel.cpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | _x.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/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/set-rel.cpp:103:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 1204 | SetVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:104:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | _x.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/set-rel.cpp:103:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | _x.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/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/set-rel.cpp:106:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' + 1204 | SetVar post(Home home) const; + | ~~~~~^~~~ +gecode/minimodel/set-rel.cpp:107:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 107 | _x.post(home, ipls), 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: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-rel.cpp:106:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | _x.post(home, ipls), 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: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) {} @@ -185074,6 +183675,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/kernel.hh:176: +./gecode/kernel/data/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) {} @@ -185087,6 +183730,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) | ^~~~~~~~ +./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]': @@ -185165,384 +183830,470 @@ ./gecode/float/var/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/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/data/array.hpp: In 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/dom.o gecode/minimodel/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp +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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266: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:1759:21: note: initializing argument 1 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/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759:21: note: initializing argument 1 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/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/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: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/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/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/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/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/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/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/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.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{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, 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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/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: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/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: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/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/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/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: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/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: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/int.hh:4525:18: note: 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: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/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: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/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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/core.hpp:1759: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: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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -185726,6 +184477,15 @@ ./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/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/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); @@ -185746,6 +184506,40 @@ ./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); + | ~~~~~^~~~ +./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] @@ -185767,8 +184561,67 @@ ./gecode/int.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.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] + 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)': @@ -185785,8 +184638,6 @@ ./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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.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) { | ^~~~ @@ -185947,6 +184798,69 @@ ./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: +./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, + | ~~~~~^~~~ 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] @@ -185958,6 +184872,15 @@ ./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/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.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); @@ -186091,6 +185014,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/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: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] @@ -186116,6 +185050,16 @@ ./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/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) { | ^~~~ @@ -186171,6 +185115,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/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/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); @@ -186201,6 +185150,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/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::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); @@ -186345,12 +185300,23 @@ ./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/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/kernel/core.hpp:3266:3: 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: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::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); @@ -186448,10 +185414,21 @@ ./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: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/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: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) { | ^~~~ @@ -186462,6 +185439,8 @@ ./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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.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) { | ^~~~ @@ -186488,6 +185467,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/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/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); @@ -186502,6 +185523,11 @@ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -186517,15 +185543,58 @@ ./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/kernel/core.hpp:3266:3: 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/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/kernel/core.hpp:3266:3: 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: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/kernel/core.hpp:3266:3: 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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -186547,6 +185616,11 @@ 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -186561,9 +185635,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: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: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/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/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -186585,12 +185675,26 @@ 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/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/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/kernel/core.hpp:3266:3: 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/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); @@ -186607,44 +185711,243 @@ ./gecode/kernel/core.hpp:3266:3: 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/core.hpp:3266: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/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/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; | ^ +./gecode/kernel/core.hpp:3266:3: 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/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&, 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/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/kernel/core.hpp:3266:3: 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/var/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&, 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/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/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/core.hpp:3266:3: 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: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/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/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/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/core.hpp:3266:3: 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/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/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/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); | ~~~~~~~^~~~~~~~~~~~~ @@ -186660,9 +185963,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: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/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/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/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); | ~~~~~~~^~~~~~~~~~~~~~ @@ -186681,6 +186004,93 @@ 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/kernel/core.hpp:3266:3: 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/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); @@ -186697,9 +186107,65 @@ ./gecode/kernel/core.hpp:3266:3: 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/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 { | ~~~~~^~~~ +./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 @@ -186810,6 +186276,48 @@ ./gecode/int/var/bool.hpp:50:3: 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::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -186914,234 +186422,560 @@ ./gecode/float/var/float.hpp:46:3: 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/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); - | ^~~~~ -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: 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::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) + | ^~~~~~~~ +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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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.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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/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/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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/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: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/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/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/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: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/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/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/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) { | ^~~~ -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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, 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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/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/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/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: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/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/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/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/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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -187153,24 +186987,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: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] @@ -187223,47 +187039,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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] @@ -187306,27 +187081,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] @@ -187550,110 +187304,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/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, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/reg.o gecode/minimodel/reg.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)': @@ -187780,49 +187432,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: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/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] @@ -187972,17 +187581,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: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: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] @@ -188064,9 +187662,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/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/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); @@ -188077,9 +187672,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/kernel/core.hpp:3266: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); @@ -188090,9 +187682,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/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::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); @@ -188212,9 +187801,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/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/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); @@ -188243,12 +187829,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/core.hpp:3266:3: 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: 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); @@ -188339,6 +187919,676 @@ ./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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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); + | ^~~~~ +./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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); + | ^~~~~ +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] @@ -188382,6 +188632,38 @@ ./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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -188819,48 +189101,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) - | ^~~~~~ -./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: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] @@ -189165,21 +189405,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) | ^~~~~~~~ -./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/float-arith.cpp:127:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 127 | y = result(home,ret,x0); | ~~~~~~^~~~~~~~~~~~~ -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) { | ^~~~ @@ -189201,16 +189429,6 @@ ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)' 40 | NonLinFloatExpr::result(Home home, FloatVar* 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/minimodel/float-arith.cpp:129:32: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret); | ^ @@ -189963,67 +190181,6 @@ ./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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In 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 @@ -190066,19 +190223,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -190101,86 +190245,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) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/reg.o gecode/minimodel/reg.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) {} @@ -190253,6 +190317,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, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -190331,82 +190417,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp -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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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] @@ -190609,6 +190619,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/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/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -190631,27 +190651,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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] @@ -190663,17 +190662,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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); @@ -190745,8 +190733,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/exception.o gecode/minimodel/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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -191360,6 +191378,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/kernel.hh:176: +./gecode/kernel/data/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/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -191382,6 +191486,32 @@ ./gecode/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] @@ -191403,14 +191533,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/kernel.hh:176: -./gecode/kernel/data/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.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); @@ -191421,10 +191543,6 @@ ./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/int/view.hpp:1706: -./gecode/int/var/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.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); @@ -191435,36 +191553,19 @@ ./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::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::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::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] @@ -191507,6 +191608,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) { | ~~~~~^~~~ +./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] @@ -191536,28 +191650,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::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()); @@ -191586,6 +191678,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] @@ -191627,28 +191797,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] @@ -191670,58 +191818,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) - | ^~~~~~ -./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/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -191744,6 +191840,13 @@ ./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/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)) + | ^~ +gecode/minimodel/reg.cpp:126:7: note: here + 126 | case ET_STAR: + | ^~~~ 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] @@ -191765,84 +191868,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] @@ -191904,13 +191929,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/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)) - | ^~ -gecode/minimodel/reg.cpp:126:7: note: here - 126 | case ET_STAR: - | ^~~~ 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)': @@ -192740,6 +192758,22 @@ ./gecode/float/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/exception.o gecode/minimodel/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/options.o gecode/driver/options.cpp +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:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: @@ -192782,8 +192816,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.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)': @@ -192806,11 +192870,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, | ~~~~~^~~~ +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.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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) { | ^~~~ @@ -192847,6 +192922,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: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: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] @@ -192866,6 +192946,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -192889,6 +192975,31 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -192897,9 +193008,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/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/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: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:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -192918,6 +193045,48 @@ ./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()); @@ -192946,41 +193115,160 @@ ./gecode/int.hh:4525:18: note: 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: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.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/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: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.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: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.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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) { | ^~~~ @@ -193112,6 +193400,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/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)': @@ -193205,6 +193597,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/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/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] @@ -193238,8 +193641,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/options.o gecode/driver/options.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] @@ -193727,6 +194128,49 @@ ./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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -193749,6 +194193,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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -193759,6 +194223,15 @@ ./gecode/int/var/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -193791,6 +194264,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/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) {} @@ -193813,148 +194318,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) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/script.o gecode/driver/script.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] + 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] @@ -193987,460 +194361,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/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: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/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] @@ -194494,27 +194414,19 @@ ./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) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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) {} + | ^ +./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: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] @@ -194553,6 +194465,19 @@ ./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::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: 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); @@ -194563,17 +194488,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -194674,6 +194588,19 @@ ./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::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::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); @@ -194951,6 +194878,19 @@ ./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::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/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); @@ -194971,6 +194911,84 @@ ./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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -195035,17 +195053,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/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/script.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); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -195068,6 +195075,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/script.o gecode/driver/script.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) {} @@ -195198,38 +195207,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/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -195364,9 +195341,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.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()); @@ -195457,6 +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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.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)': @@ -195561,140 +195538,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/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); - | ~~~~~^~~~ 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)': @@ -195704,41 +195547,13 @@ ./gecode/kernel/core.hpp:3266:3: 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/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/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/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/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) { | ^~~~ @@ -195795,68 +195610,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] @@ -196398,6 +196151,489 @@ ./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 ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/script.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:176: +./gecode/kernel/data/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -196502,6 +196738,20 @@ ./gecode/set.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/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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -197115,6 +197365,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -197331,271 +197613,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) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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/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); - | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/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); - | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp @@ -197644,6 +197664,14 @@ ./gecode/kernel/core.hpp:1759:21: 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::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] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp @@ -197656,6 +197684,14 @@ /usr/include/arm-linux-gnueabihf/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ +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] In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -197712,211 +197748,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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:917, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, @@ -197930,26 +197761,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, - | ~~~~~^~~~ 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] @@ -197961,21 +197772,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 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197984,15 +197780,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: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.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/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); @@ -198020,19 +197810,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: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/int.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] @@ -198132,49 +197912,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: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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -198216,35 +197953,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: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: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] @@ -198266,38 +197974,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: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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -198506,110 +198214,209 @@ ./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/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); - | ~~~~~~~^~~~~~~~~~~~~~ +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/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); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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, +./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/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.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/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: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/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/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: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 @@ -198622,6 +198429,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/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) {} @@ -198674,6 +198502,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/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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -198686,6 +198568,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) | ^~~~~~~~ +./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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:114:32: required from here 114 | : VarArray(home,a) {} @@ -198696,6 +198587,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) | ^~~~~~~~ +./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) {} @@ -198826,6 +198758,110 @@ ./gecode/float/var/float.hpp:46:3: 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/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 @@ -198868,6 +198904,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/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::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -199044,9 +199083,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ -c -o gecode/gist/qtgist.o gecode/gist/qtgist.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ @@ -199095,6 +199131,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/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/treecanvas.hh:42, from gecode/gist/treecanvas.cpp:41: @@ -199105,6 +199144,19 @@ ./gecode/kernel/core.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/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] @@ -199341,38 +199393,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: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] @@ -199405,6 +199425,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/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)': @@ -199509,169 +199550,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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -199715,17 +199593,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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] @@ -199737,16 +199604,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/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:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -199756,16 +199613,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::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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -199775,16 +199622,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.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: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] @@ -199796,27 +199633,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/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/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); @@ -199855,28 +199671,6 @@ /usr/include/arm-linux-gnueabihf/qt5/QtCore/qtimeline.h:114:10: note: declared here 114 | void setCurveShape(CurveShape shape); | ^~~~~~~~~~~~~ -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); - | ~~~~~^~~~ 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, @@ -199896,27 +199690,6 @@ /usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here 259 | QRect pageRect() 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) { - | ~~~~~^~~~ 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(); @@ -199946,41 +199719,12 @@ /usr/include/arm-linux-gnueabihf/qt5/QtGui/qevent.h:229:16: note: declared here 229 | inline int x() const { return int(p.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/gist/treecanvas.cpp:1269:39: warning: 'int QWheelEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] 1269 | event->x(), event->y()); | ~~~~~~~~^~ /usr/include/arm-linux-gnueabihf/qt5/QtGui/qevent.h:231:16: note: declared here 231 | inline int y() const { return int(p.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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -200045,361 +199789,9 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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/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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/core.hpp:3266:3: 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) - | ^~~~~~ -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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/nodestats.o gecode/gist/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) - | ^~~~~~~ -./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) - | ^~~~~~ +-c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.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) {} @@ -200553,11 +199945,9 @@ 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: + 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; @@ -200597,16 +199987,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodestats.cpp:35: + 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; @@ -200872,60 +200255,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/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/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/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] @@ -200987,6 +200316,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 ./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/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -201059,17 +200399,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/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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201091,17 +200452,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, | ~~~~~^~~~ -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:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201113,27 +200463,70 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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: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/kernel/data/array.hpp: In 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201175,17 +200568,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/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: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] @@ -201257,6 +200639,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); | ~~~~~^~~~ +./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()); @@ -201306,6 +200710,18 @@ ./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/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); @@ -201313,6 +200729,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::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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -201390,11 +200816,37 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] 79 | _afc = SetAFC(home,x,decay()); | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -201419,6 +200871,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::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] @@ -201440,6 +200905,19 @@ ./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::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: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] @@ -201451,72 +200929,173 @@ ./gecode/set.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]; +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/support.hh:104, + from ./gecode/kernel.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/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]; | ~~~~^~~ -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/gist.hh:38: + from ./gecode/gist.hh:38, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodestats.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; @@ -201526,6 +201105,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::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] @@ -201610,18 +201208,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/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); @@ -201632,59 +201218,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::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/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/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] @@ -201714,35 +201247,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/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/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()); @@ -201771,38 +201275,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: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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201958,19 +201430,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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] @@ -201982,45 +201441,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -202125,173 +201545,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) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/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::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 @@ -202356,45 +201609,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::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) {} @@ -202417,19 +201631,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) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -202560,90 +201761,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/support.hh:104, - from ./gecode/kernel.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp +-c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/preferences.o gecode/gist/preferences.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/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; @@ -202651,7 +201778,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.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] @@ -202684,13 +201810,72 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -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 +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/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; @@ -202711,6 +201896,18 @@ ./gecode/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) + | ^~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -202719,6 +201916,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::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: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, | ~~~~~^~~~ @@ -202913,18 +202120,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, | ~~~~~^~~~ -moc -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp -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); - | ^~~~~ 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)': @@ -202968,9 +202163,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.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] @@ -203000,6 +202192,45 @@ ./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) + | ^~~~~~~ +./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] @@ -203021,6 +202252,19 @@ ./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::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: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] @@ -203041,6 +202285,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) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -203130,202 +202377,12 @@ ./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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: 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) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/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 - 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]': @@ -203404,8 +202461,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) | ^~~~~~~~ +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 +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); + | ^~~~~ +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 +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: + 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; @@ -203538,9 +202647,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.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()); @@ -203807,16 +202913,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/flatzinc.hh:43, - from gecode/flatzinc/flatzinc.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/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] @@ -203849,49 +202945,26 @@ ./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/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:1759: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/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 @@ -203978,6 +203051,149 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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/flatzinc.hh:43, + from gecode/flatzinc/flatzinc.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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.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] @@ -204144,32 +203360,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/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()); @@ -204198,32 +203388,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) - | ^~~~~~ -./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] @@ -204286,111 +203450,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: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) { - | ~~~~~^~~~ 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)': @@ -204434,35 +203493,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: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: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] @@ -204492,104 +203522,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); | ~~~~~^~~~ -./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) - | ^~~~~~ 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/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/kernel/core.hpp:3266: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/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/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/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); @@ -204600,25 +203543,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] @@ -204630,111 +203554,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -204778,35 +203597,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()); - | ^ -./gecode/kernel/core.hpp:3266: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: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] @@ -204836,17 +203626,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/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/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] @@ -204858,16 +203637,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/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/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); @@ -204889,17 +203658,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: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: @@ -204924,6 +203682,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/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); + | ^~~~~ 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] @@ -205395,18 +204164,975 @@ ./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: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: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 ./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/data/array.hpp: In 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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] + 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) {} + | ^ +./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); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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::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/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/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/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::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, + | ~~~~~^~~~ +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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +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:3266:3: 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/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] + 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: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, + | ~~~~~^~~~ +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/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) { + | ^~~~ +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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { + | ^~~~ +./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::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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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, + | ~~~~~^~~~ +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/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.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/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/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) { | ^~~~ @@ -205423,15 +205149,48 @@ ./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, 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: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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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)': @@ -205444,6 +205203,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::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/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); @@ -205451,9 +205224,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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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] @@ -205515,6 +205303,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: @@ -206026,6 +205846,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/kernel.hh:176: +./gecode/kernel/data/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/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)); @@ -206122,6 +206028,58 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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::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::IntVar]': ./gecode/int/array.hpp:97:28: required from here 97 | : VarArgArray(a) {} @@ -206184,6 +206142,84 @@ ./gecode/set/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) {} @@ -206206,6 +206242,63 @@ ./gecode/float/var/float.hpp:46:3: 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, + 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&)': +./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | iafc = 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/flatzinc/branch.hpp:91:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | bafc = BoolAFC(home,y,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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/flatzinc/branch.hpp:96:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | iaction = 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/flatzinc/branch.hpp:98:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | baction = BoolAction(home,y,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: 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/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | ichb = 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/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | bchb = BoolCHB(home,y); + | ^ +./gecode/kernel/core.hpp:3266:3: 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/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]': @@ -206243,6 +206336,26 @@ ./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/flatzinc/branch.hpp: In constructor 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)': +./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc/flatzinc.cpp: In constructor 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': +gecode/flatzinc/flatzinc.cpp:129:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 129 | , float_varsel(float_varsel0), float_valsel(float_valsel0) + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -206269,6 +206382,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/flatzinc/flatzinc.cpp: In static member function 'static void Gecode::FlatZinc::AuxVarBrancher::post(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': +gecode/flatzinc/flatzinc.cpp:256:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 256 | ); + | ^ +./gecode/kernel/core.hpp: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/flatzinc.cpp:107:25: note: initializing argument 1 of 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)' + 107 | AuxVarBrancher(Home home, TieBreak int_varsel0, + | ~~~~~^~~~ ./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) {} @@ -206282,9 +206405,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.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) {} @@ -206373,359 +206493,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/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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -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&)': -./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | iafc = 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/flatzinc/branch.hpp:91:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | bafc = BoolAFC(home,y,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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/flatzinc/branch.hpp:96:43: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | iaction = 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/flatzinc/branch.hpp:98:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | baction = BoolAction(home,y,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: 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/flatzinc/branch.hpp:103:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | ichb = 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/branch.hpp:105:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | bchb = BoolCHB(home,y); - | ^ -./gecode/kernel/core.hpp:3266:3: 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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/flatzinc/branch.hpp: In constructor 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)': -./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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) : - | ~~~~~^~~~~ -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/flatzinc/flatzinc.cpp: In constructor 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': -gecode/flatzinc/flatzinc.cpp:129:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 129 | , float_varsel(float_varsel0), float_valsel(float_valsel0) - | ^ -./gecode/kernel/core.hpp:3266:3: note: 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) : - | ~~~~~^~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/flatzinc/flatzinc.cpp: In static member function 'static void Gecode::FlatZinc::AuxVarBrancher::post(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)': -gecode/flatzinc/flatzinc.cpp:256:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 256 | ); - | ^ -./gecode/kernel/core.hpp: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/flatzinc.cpp:107:25: note: initializing argument 1 of 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)' - 107 | AuxVarBrancher(Home home, TieBreak int_varsel0, - | ~~~~~^~~~ -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/flatzinc/flatzinc.cpp: In copy constructor 'Gecode::FlatZinc::FlatZincSpace::FlatZincSpace(Gecode::FlatZinc::FlatZincSpace&)': gecode/flatzinc/flatzinc.cpp:786:31: warning: implicitly-declared 'Gecode::SharedArray& Gecode::SharedArray::operator=(const Gecode::SharedArray&)' is deprecated [-Wdeprecated-copy] 786 | _lnsInitialSolution = f._lnsInitialSolution; @@ -206873,34 +206640,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, - from ./gecode/flatzinc/branch.hh: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/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::Printer&, Gecode::FlatZinc::AST::Node*, Gecode::FlatZinc::FlatZincOptions&, bool, std::ostream&)': gecode/flatzinc/flatzinc.cpp:1129:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 1129 | iv_lns = IntVarArray(*this, k); @@ -206908,28 +206647,12 @@ ./gecode/int/array.hpp:150:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)' 150 | IntVarArray::IntVarArray(const IntVarArray& 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) { - | ~~~~~^~~~ -./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/flatzinc/flatzinc.cpp:1134:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1134 | iv_lns[k++] = iv[vars->a[i]->getIntVar()]; | ^ ./gecode/int/var/int.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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/flatzinc/flatzinc.cpp:1138:67: warning: implicitly-declared 'Gecode::SharedArray& Gecode::SharedArray::operator=(const Gecode::SharedArray&)' is deprecated [-Wdeprecated-copy] 1138 | _lnsInitialSolution = IntSharedArray(initial->a.size()); | ^ @@ -206954,35 +206677,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/flatzinc/flatzinc.cpp:1248:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1248 | va[k++] = sv[vars->a[i]->getSetVar()]; | ^ @@ -206995,33 +206689,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/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/flatzinc/flatzinc.cpp:1366:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1366 | iv_tmp[j++] = iv[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/flatzinc/flatzinc.cpp:1370:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1370 | iv_sol[k++] = iv[i]; | ^ @@ -207040,17 +206713,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: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/flatzinc/flatzinc.cpp:1444:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1444 | fv_tmp[j++] = fv[i]; | ^ @@ -207099,6 +206761,9 @@ ./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) | ^~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::IntVarArgs Gecode::FlatZinc::FlatZincSpace::arg2intvarargs(Gecode::FlatZinc::AST::Node*, int)': gecode/flatzinc/flatzinc.cpp:2235:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2235 | ia[i] = IntVar(*this, 0, 0); @@ -207189,42 +206854,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/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/flatzinc/flatzinc.cpp:2337:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2337 | ia[i+offset] = arg2SetVar(a->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/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/flatzinc/flatzinc.cpp: In member function 'Gecode::FloatVarArgs Gecode::FlatZinc::FlatZincSpace::arg2floatvarargs(Gecode::FlatZinc::AST::Node*, int)': gecode/flatzinc/flatzinc.cpp:2362:39: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2362 | fa[i] = FloatVar(*this, 0.0, 0.0); @@ -207232,19 +206867,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/flatzinc/flatzinc.cpp:2365:49: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2365 | fa[i+offset] = fv[a->a[i]->getFloatVar()]; | ^ @@ -207270,67 +206892,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/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/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::Printer::shrinkArrays(Gecode::Space&, int&, bool, Gecode::IntVarArray&, Gecode::BoolVarArray&, Gecode::SetVarArray&, Gecode::FloatVarArray&)': gecode/flatzinc/flatzinc.cpp:2801:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy] 2801 | iv = IntVarArray(home, 1); @@ -207428,102 +206989,805 @@ ./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/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/kernel.hh:176: +./gecode/kernel/data/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]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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&)' + 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) + | ^~~~~~~~ +bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx +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 | %error-verbose + | ^~~~~~~~~~~~~~ + | %define parse.error verbose +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] +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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: 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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759: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 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.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] + 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: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/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: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: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/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 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: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: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: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 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: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&, 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: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/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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +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, + from ./gecode/flatzinc/branch.hh: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/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&)' @@ -207939,139 +208203,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]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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::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&)' - 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/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] @@ -208592,121 +208723,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) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.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) - | ^~~~~~~~ -bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx -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 | %error-verbose - | ^~~~~~~~~~~~~~ - | %define parse.error verbose -gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] -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 -ln -fs libgecodesupport.so.49.0 libgecodesupport.so -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.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)) { - | ~~~~~~^~~~~~~ +-c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: @@ -209078,9 +209097,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp 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)': @@ -209404,6 +209420,20 @@ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.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 file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, @@ -209415,6 +209445,55 @@ ./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::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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -209775,153 +209854,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: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: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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: @@ -210028,6 +209960,49 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/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] @@ -210057,6 +210032,35 @@ ./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&)' + 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/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()); @@ -210106,6 +210110,17 @@ ./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: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.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); @@ -210126,6 +210141,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, | ~~~~~^~~~ +./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: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] @@ -210493,6 +210529,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.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]': @@ -210573,7 +210612,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp +-c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/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 @@ -210790,12 +210832,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) | ^~~~~~~~ +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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_nodestats.o gecode/gist/moc_nodestats.cpp +-c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -210842,388 +210889,6 @@ 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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp -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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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&)': @@ -211233,110 +210898,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: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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211369,95 +210930,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.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) - | ^~~~~~~~ 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)': @@ -211682,58 +211154,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) - | ^~~~~~ -./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)': @@ -211838,84 +211258,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/support.hh:104, - from ./gecode/kernel.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)': @@ -212531,18 +211873,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, | ~~~~~^~~~ -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.hh:37, - from ./gecode/flatzinc/lexer.lxx:54: + 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; @@ -212614,6 +211948,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) {} @@ -212675,27 +212041,654 @@ ./gecode/set/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/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/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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) { + | ~~~~~^~~~ +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) + | ^~~~~~~ +./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) {} @@ -212709,17 +212702,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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]': @@ -212798,6 +212780,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) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp +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.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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -213962,11 +213998,24 @@ 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 \ -L. -lgecodesupport -lgecodekernel -lgecodeint -lmpfr -lgmp\ -o libgecodefloat.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/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 +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 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/arm-linux-gnueabihf/libQt5PrintSupport.so /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so /usr/lib/arm-linux-gnueabihf/libQt5Gui.so /usr/lib/arm-linux-gnueabihf/libQt5Core.so -lGLESv2 -lpthread \ -o libgecodegist.so.49.0 @@ -213985,19 +214034,6 @@ -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/arm-linux-gnueabihf/libQt5PrintSupport.so /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so /usr/lib/arm-linux-gnueabihf/libQt5Gui.so /usr/lib/arm-linux-gnueabihf/libQt5Core.so -lGLESv2 -lpthread \ @@ -215229,7 +215265,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 . -j3 check LD_LIBRARY_PATH=. +QT_SELECT=5 /usr/bin/make -C . -j4 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. @@ -215240,6 +215276,19 @@ -c -o test/int/channel.o test/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/arithmetic.o test/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/basic.o test/int/basic.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + 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; + | ^ +./gecode/kernel/core.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, @@ -215254,7 +215303,18 @@ 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/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/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; @@ -215294,17 +215354,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: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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -215542,6 +215623,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 ./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: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] @@ -215584,6 +215687,21 @@ ./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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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); @@ -215594,6 +215712,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/core.hpp:3266:3: 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] @@ -215635,11 +215779,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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -215669,16 +215808,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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -215689,107 +215818,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.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 ./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: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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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: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: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: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: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] @@ -215861,6 +215913,57 @@ ./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: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, + | ~~~~~^~~~ ./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()); @@ -215917,6 +216020,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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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] @@ -215928,6 +216072,28 @@ ./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: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::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); @@ -215938,6 +216104,26 @@ ./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 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 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); @@ -215958,6 +216144,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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -215979,11 +216186,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: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.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); @@ -215994,22 +216196,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/kernel/core.hpp:3266:3: 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::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); @@ -216020,6 +216206,35 @@ ./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] @@ -216085,6 +216300,157 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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.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: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/channel.cpp:36: @@ -216113,20 +216479,6 @@ ./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: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) { | ^~~~ @@ -216143,21 +216495,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/core.hpp:3266:3: 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] @@ -216219,38 +216556,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: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) + | ^~~~~~~ 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)': @@ -216323,6 +216670,32 @@ ./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] @@ -216366,6 +216739,46 @@ ./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) + | ^~~~~~~ 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] @@ -216674,6 +217087,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) { | ^~~~ +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.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, | ~~~~~^~~~ @@ -216746,6 +217165,22 @@ ./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/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/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); @@ -216781,9 +217216,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/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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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); @@ -216864,81 +217320,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: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:176: -./gecode/kernel/data/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/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] @@ -216950,16 +217331,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::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()); | ^ @@ -216978,150 +217349,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); | ~~~~~^~~~ -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/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/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) - | ^~~~~~ -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) - | ^~~~~~~ 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] @@ -217133,19 +217360,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, | ~~~~~^~~~ -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/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); @@ -217178,32 +217392,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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] @@ -217215,46 +217403,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) - | ^~~~~~~ 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] @@ -217311,6 +217459,26 @@ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +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) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -217345,11 +217513,49 @@ ./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, | ~~~~~^~~~ +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) + | ^~~~~~ 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); | ~~~~~~~^~~~~~~~~~ +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) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -217366,6 +217572,25 @@ ./gecode/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/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) + | ^~~~~~ ./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); @@ -217419,6 +217644,13 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -217485,6 +217717,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, | ~~~~~^~~~ +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) + | ^~~~~~ ./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); @@ -217585,34 +217830,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:176: -./gecode/kernel/data/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/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); @@ -217623,9 +217840,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/int/var/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::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); @@ -217662,6 +217876,13 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +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) + | ^~~~~~ ./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); | ~~~~~^~~~ @@ -217683,16 +217904,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::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::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); @@ -217722,6 +217933,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, | ~~~~~^~~~ +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) + | ^~~~~~ 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] @@ -217743,6 +217967,13 @@ ./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, | ~~~~~^~~~ +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) + | ^~~~~~~ ./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); @@ -217783,31 +218014,26 @@ ./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.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/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/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/channel.cpp: In member function 'virtual void Test::Int::Channel::ChannelFull::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/channel.cpp:76:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 76 | xa[i] = xo; @@ -217822,16 +218048,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::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/int/channel.cpp:83:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 83 | ya[i] = yo; | ^~ @@ -217844,6 +218060,19 @@ ./gecode/int/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::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/channel.cpp: In member function 'virtual void Test::Int::Channel::ChannelLinkMulti::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/channel.cpp:197:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 197 | b[i]=channel(home,x[i]); @@ -217851,51 +218080,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/kernel/data/array.hpp: In 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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: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]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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) | ^~~~~~~ @@ -217940,32 +218204,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::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: 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:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./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) {} - | ^ -./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) - | ^~~~~~~~ +./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) {} @@ -217988,6 +218248,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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]': @@ -218028,41 +218314,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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./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::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: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: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) | ^~~~~~~~ @@ -218114,6 +218384,60 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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::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) {} + | ^ +./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/bool.o test/int/bool.cpp +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/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) {} @@ -218140,6 +218464,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::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]': @@ -218218,371 +218555,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) | ^~~~~~~~ -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; - | ^ -test/int/arithmetic.cpp:803:26: note: 'y' declared here - 803 | Gecode::IntArgs y(2*n); - | ^ -test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinShared::solution(const Test::Int::Assignment&) const': -test/int/arithmetic.cpp:880:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] - 880 | int m=y[0]; int p=0; - | ^ -test/int/arithmetic.cpp:877:26: note: 'y' declared here - 877 | Gecode::IntArgs y(2*n); - | ^ -test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMaxBoolShared::solution(const Test::Int::Assignment&) const': -test/int/arithmetic.cpp:959:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] - 959 | int m=y[0]; int p=0; - | ^ -test/int/arithmetic.cpp:956:26: note: 'y' declared here - 956 | Gecode::IntArgs y(2*n); - | ^ -test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinBoolShared::solution(const Test::Int::Assignment&) const': -test/int/arithmetic.cpp:1043:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] - 1043 | int m=y[0]; int p=0; - | ^ -test/int/arithmetic.cpp:1040:26: note: 'y' declared here - 1040 | Gecode::IntArgs y(2*n); - | ^ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/basic.o test/int/basic.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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:176: -./gecode/kernel/data/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]': @@ -218623,8 +218595,44 @@ ./gecode/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/bool.o test/int/bool.cpp +./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, @@ -218802,6 +218810,13 @@ ./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/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; + | ^ +test/int/arithmetic.cpp:803:26: note: 'y' declared here + 803 | Gecode::IntArgs y(2*n); + | ^ ./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()); @@ -218855,12 +218870,19 @@ ./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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinShared::solution(const Test::Int::Assignment&) const': +test/int/arithmetic.cpp:880:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] + 880 | int m=y[0]; int p=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:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +test/int/arithmetic.cpp:877:26: note: 'y' declared here + 877 | Gecode::IntArgs y(2*n); + | ^ ./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); @@ -218892,6 +218914,22 @@ ./gecode/int.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/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMaxBoolShared::solution(const Test::Int::Assignment&) const': +test/int/arithmetic.cpp:959:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] + 959 | int m=y[0]; int p=0; + | ^ +test/int/arithmetic.cpp:956:26: note: 'y' declared here + 956 | Gecode::IntArgs y(2*n); + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/count.o test/int/count.cpp +test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMinBoolShared::solution(const Test::Int::Assignment&) const': +test/int/arithmetic.cpp:1043:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] + 1043 | int m=y[0]; int p=0; + | ^ +test/int/arithmetic.cpp:1040:26: note: 'y' declared here + 1040 | Gecode::IntArgs y(2*n); + | ^ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/bool.cpp:36: @@ -219923,8 +219961,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -220371,6 +220407,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/dom.o test/int/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/distinct.o test/int/distinct.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/dom.cpp:34: @@ -220381,8 +220419,51 @@ ./gecode/kernel/core.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/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); + | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/distinct.o test/int/distinct.cpp + -c -o test/int/element.o test/int/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] @@ -220711,6 +220792,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/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: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] @@ -220732,6 +220824,17 @@ ./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] @@ -220743,6 +220846,208 @@ ./gecode/set.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: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/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -220869,17 +221174,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/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/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] @@ -220975,9 +221269,22 @@ ./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); | ~~~~~~~^~~~~~~~~~ +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/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -220991,6 +221298,16 @@ ./gecode/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/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/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); @@ -221029,6 +221346,11 @@ ./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: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: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] @@ -221050,10 +221372,26 @@ ./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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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/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) { | ^~~~ @@ -221306,6 +221644,35 @@ ./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); + | ~~~~~^~~~ 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] @@ -221367,6 +221734,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, | ~~~~~^~~~ +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 @@ -221431,521 +221830,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) {} - | ^ -./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 ./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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/element.o test/int/element.cpp -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); - | ~~~~~^~~~ -./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)': @@ -221989,6 +221873,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::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] @@ -222061,6 +221967,32 @@ ./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::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: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] @@ -222072,6 +222004,19 @@ ./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) {} + | ^ +./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: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] @@ -222445,9 +222390,22 @@ ./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/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/core.hpp:3266: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); | ~~~~~^~~~ @@ -222592,6 +222550,84 @@ ./gecode/int/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]': +./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 @@ -222620,6 +222656,14 @@ ./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/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -222633,6 +222677,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/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) {} @@ -222807,19 +222854,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/extensional.o test/int/extensional.cpp -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); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -222852,6 +222886,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/extensional.o test/int/extensional.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)': @@ -223993,17 +224029,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/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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/rel.o test/int/rel.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) {} @@ -224156,6 +224183,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 ./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] @@ -224412,6 +224450,17 @@ ./gecode/int.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/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); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: @@ -224517,6 +224566,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -225294,181 +225375,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) - | ^~~~~~ -./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -225522,6 +225428,19 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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); @@ -225532,6 +225451,19 @@ ./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::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] @@ -225574,6 +225506,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) { | ~~~~~^~~~ +./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] @@ -225585,9 +225530,22 @@ ./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::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/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/var/float.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) { | ^~~~ @@ -225610,9 +225568,46 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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/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/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/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -225631,6 +225626,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); | ~~~~~^~~~ +./gecode/int/var/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] @@ -227162,8 +227198,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/gcc.o test/int/gcc.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] @@ -227992,6 +228026,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/gcc.o test/int/gcc.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -228035,6 +228071,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/sorted.o test/int/sorted.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)': @@ -228393,8 +228431,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -228695,8 +228731,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) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/unshare.o test/int/unshare.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 @@ -228805,6 +228839,8 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/exec.o test/int/exec.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, @@ -228860,38 +228896,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -228997,6 +229001,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/sequence.o test/int/sequence.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] @@ -229026,8 +229032,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/sequence.o test/int/sequence.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()); @@ -229118,28 +229122,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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/unshare.cpp:36: @@ -229184,89 +229198,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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] @@ -229296,35 +229227,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: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] @@ -229346,34 +229248,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/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] @@ -229385,68 +229259,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.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)': @@ -229519,50 +229333,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/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/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] @@ -229595,35 +229365,17 @@ ./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); - | ~~~~~^~~~ +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: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] @@ -229635,6 +229387,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/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] @@ -229667,17 +229430,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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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: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: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] @@ -229686,9 +229459,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/kernel/core.hpp:3266:3: 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.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/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/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); @@ -229699,16 +229492,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/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] @@ -229757,32 +229540,47 @@ ./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/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); | ~~~~~~~^~~~~~~~~~ +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/kernel/core.hpp:3266:3: note: because '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: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::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./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/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) { | ^~~~ @@ -229796,9 +229594,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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.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::BoolVar]' + 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); @@ -230240,19 +230054,76 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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) { + | ~~~~~^~~~ 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/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/var/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: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, + | ~~~~~^~~~ 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/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 @@ -230294,6 +230165,347 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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::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) + | ^~~~~~ +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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/var/bool.hpp:50:3: 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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] + 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::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, + | ~~~~~^~~~ +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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -230366,28 +230578,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] @@ -230532,18 +230722,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] @@ -230555,13 +230733,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::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/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); @@ -230572,9 +230743,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/float/var/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); @@ -230958,136 +231126,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::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 @@ -231130,6 +231168,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 ./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); + | ^~~~~ ./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) {} @@ -231307,7 +231356,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/sequence.cpp:38: + 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; @@ -231347,6 +231396,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-bool.o test/int/mm-bool.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)': @@ -231550,8 +231633,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.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] @@ -231573,6 +231654,63 @@ ./gecode/int.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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/sequence.cpp:40: @@ -231583,9 +231721,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/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: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/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); @@ -231617,6 +231761,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::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] @@ -231646,6 +231832,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] @@ -231678,6 +231893,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/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -231750,6 +232055,79 @@ ./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/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/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] @@ -231804,6 +232182,27 @@ ./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, + | ~~~~~^~~~ +./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: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] @@ -231846,6 +232245,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: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: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] @@ -232340,565 +232750,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) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-bool.o test/int/mm-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) {} - | ^ -./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 ./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/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 ./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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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/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)': @@ -232911,6 +232762,13 @@ ./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]; + | ~~~~^~~ ./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); @@ -232921,6 +232779,21 @@ ./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/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: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] @@ -233014,6 +232887,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] @@ -233502,6 +233397,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); @@ -233512,6 +233420,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/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]; @@ -233551,18 +233485,98 @@ ./gecode/int/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) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: +./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) {} @@ -233593,16 +233607,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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) {} @@ -233613,17 +233617,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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) {} @@ -233707,6 +233700,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/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/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) {} @@ -233800,6 +233804,38 @@ | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/mm-lin.o test/int/mm-lin.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)': @@ -234201,6 +234237,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: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/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] @@ -234755,6 +234802,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); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -234841,17 +234920,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/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); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -234982,38 +235050,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/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -235036,6 +235072,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-count.o test/int/mm-count.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] @@ -235343,6 +235381,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-rel.o test/int/mm-rel.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)': @@ -236020,8 +236060,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-count.o test/int/mm-count.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 @@ -236237,8 +236275,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -236282,6 +236318,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 ./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/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -236444,6 +236491,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] @@ -236506,6 +236585,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/bin-packing.o test/int/bin-packing.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-count.cpp:36: @@ -236611,12 +236692,23 @@ ./gecode/set.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/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/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) { | ^~~~ @@ -236648,12 +236740,23 @@ ./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: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::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: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] @@ -236683,6 +236786,89 @@ ./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] @@ -236715,6 +236901,20 @@ ./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] @@ -236723,9 +236923,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/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: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: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] @@ -236824,9 +237039,37 @@ ./gecode/kernel/core.hpp:3266:3: 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/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: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] @@ -237260,6 +237503,68 @@ ./gecode/int/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -237345,17 +237650,79 @@ ./gecode/float/var/float.hpp:46:3: 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-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/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) { + | ~~~~~^~~~ +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) {} @@ -237382,6 +237749,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/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::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -237395,6 +237783,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/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) {} @@ -237486,367 +237885,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/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/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) { - | ~~~~~^~~~ -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)': @@ -238702,15 +238740,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/bin-packing.o test/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/order.o test/int/order.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/unary.o test/int/unary.cpp In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: + 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; @@ -238750,24 +238783,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 ./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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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: + 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; @@ -238777,33 +238794,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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -238815,17 +238805,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/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); - | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -239028,8 +239007,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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/order.o test/int/order.cpp In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: + from ./gecode/minimodel.hh:48, + from test/int/bin-packing.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); @@ -239100,38 +239082,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] @@ -239241,22 +239191,6 @@ ./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: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) { | ^~~~ @@ -239270,15 +239204,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/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: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: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] @@ -239301,89 +239229,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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] @@ -239395,35 +239240,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/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: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] @@ -239514,34 +239330,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] @@ -239742,31 +239530,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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::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/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) { | ^~~~ @@ -239790,16 +239557,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/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.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, | ~~~~~^~~~ @@ -239868,16 +239625,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/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/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, | ~~~~~^~~~ @@ -239980,29 +239727,301 @@ ./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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/unary.o test/int/unary.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]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulative.o test/int/cumulative.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: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); + | ~~~~~^~~~ +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); + | ^~~~~ 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; @@ -240106,53 +240125,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/kernel.hh:176: -./gecode/kernel/data/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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -240165,6 +240157,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/trace/recorder.hpp:401:37: 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: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, | ~~~~~^~~~ @@ -240177,6 +240175,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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()); @@ -240205,28 +240214,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::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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -240289,31 +240276,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::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/bin-packing.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); @@ -240355,34 +240319,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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] 79 | _afc = SetAFC(home,x,decay()); | ^ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -240401,90 +240342,17 @@ ./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/core.hpp:3266:3: 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) {} - | ^ -./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/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); - | ~~~~~^~~~ -./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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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) { | ^~~~ @@ -240506,151 +240374,75 @@ ./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/support.hh:104, - from ./gecode/kernel.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/set.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/var/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 ./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/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] - 79 | _afc = SetAFC(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/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: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: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: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: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/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: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: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/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: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/set.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: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/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -240694,6 +240486,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::FloatVar]' 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/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] @@ -240723,6 +240557,46 @@ ./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/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/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] @@ -240763,9 +240637,37 @@ ./gecode/kernel/core.hpp:3266:3: 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/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/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: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] @@ -240777,57 +240679,14 @@ ./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/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: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/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/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.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; | ~~~~~^~~~ @@ -241000,6 +240859,17 @@ ./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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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::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); @@ -241037,9 +240907,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/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: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: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::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); @@ -241060,17 +240940,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, | ~~~~~^~~~ -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::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); @@ -241078,9 +240947,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/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: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, | ~~~~~^~~~ @@ -241124,28 +240990,23 @@ ./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.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/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.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::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/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/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: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, | ~~~~~^~~~ @@ -241203,6 +241064,16 @@ ./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.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) { | ^~~~ @@ -241336,57 +241207,463 @@ ./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]; - | ^ +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) | ^~~~~~ -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/kernel/data/array.hpp: In 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/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/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: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::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/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/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: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, | ~~~~~^~~~ -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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/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::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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) | ^~~~~~ -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/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); @@ -241472,37 +241749,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]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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: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] @@ -241541,16 +241787,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::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-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); @@ -241897,28 +242133,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] @@ -241980,189 +242194,46 @@ ./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/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]; - | ^ +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) | ^~~~~~ -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) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In 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) - | ^~~~~~~~ -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/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]; - | ~~~~~^~~~ +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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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]; - | ~~~~^~~ +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) | ^~~~~~ -./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]; - | ~~~~^~~ +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/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 @@ -242226,203 +242297,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) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/cumulative.o test/int/cumulative.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: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)': @@ -242528,6 +242402,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] @@ -242557,6 +242453,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 '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/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()); @@ -242585,6 +242491,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); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] @@ -242626,6 +242558,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] @@ -242647,6 +242592,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, | ~~~~~^~~~ +./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/minimodel.hh:48, from test/int/cumulative.cpp:36: @@ -242752,6 +242788,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulatives.o test/int/cumulatives.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)': @@ -243658,8 +243696,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -243703,8 +243739,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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)': @@ -244034,6 +244068,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/circuit.o test/int/circuit.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)': @@ -245980,6 +246016,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/no-overlap.o test/int/no-overlap.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) {} @@ -246155,7 +246193,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/no-overlap.o test/int/no-overlap.cpp + -c -o test/int/precede.o test/int/precede.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -246167,6 +246205,49 @@ ./gecode/kernel/core.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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -246361,6 +246442,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/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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, 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] @@ -246496,6 +246801,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] @@ -246528,6 +246875,72 @@ ./gecode/set.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) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -246924,8 +247337,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/precede.o test/int/precede.cpp ./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); @@ -247514,385 +247925,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/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, - 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/kernel.hh:176: -./gecode/kernel/data/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 ./gecode/minimodel.hh:45, from test/int/nvalues.cpp:34: @@ -247935,16 +247969,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); | ~~~~~^~~~ -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); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/member.o test/int/member.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set.o test/set.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)': @@ -248138,11 +248166,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/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); @@ -248150,27 +248173,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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set.o test/set.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] @@ -248192,17 +248197,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -249005,28 +248999,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, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -249049,6 +249021,243 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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/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/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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] @@ -249132,32 +249341,232 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) {} +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/kernel/core.hpp:3266:3: 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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)': +./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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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) { + | ^~~~ +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: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) { + | ~~~~~^~~~ +./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.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/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: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] @@ -249172,19 +249581,6 @@ ./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/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) { | ^~~~ @@ -249200,19 +249596,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::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()); @@ -249235,90 +249618,12 @@ ./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/support.hh:104, - from ./gecode/kernel.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/int.hh:4525:18: note: 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] @@ -249485,6 +249790,117 @@ ./gecode/set.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); + | ~~~~~^~~~ +./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, + | ~~~~~^~~~ +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); + | ^ +In file included from ./gecode/set.hh:628: +./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) + | ^~~~~~~~~~~ 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)': @@ -250190,17 +250606,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.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::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -250223,6 +250628,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) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -250233,9 +250692,19 @@ ./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::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/int/var/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) {} @@ -250275,6 +250744,29 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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; + | ~~~~~~^~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -250315,6 +250807,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/var/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)); @@ -250353,465 +250848,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/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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/construct.o test/set/construct.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, - | ~~~~~^~~~ -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, - | ~~~~~^~~~ -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); - | ^ -In file included from ./gecode/set.hh:628: -./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) - | ^~~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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) {} @@ -250927,8 +250963,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/dom.o test/set/dom.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)': @@ -251122,6 +251156,8 @@ ./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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/dom.o test/set/dom.cpp ./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); @@ -251462,6 +251498,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel-op.o test/set/rel-op.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)': @@ -252445,6 +252483,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/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); + | ^~~~~ ./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) {} @@ -252489,6 +252537,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/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); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -252619,16 +252678,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: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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -252844,6 +252925,17 @@ ./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: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/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); @@ -252864,6 +252956,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/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] @@ -252885,6 +252988,187 @@ ./gecode/int.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, + | ~~~~~^~~~ +./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: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -252907,6 +253191,130 @@ ./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: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: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: +./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] @@ -253032,6 +253440,99 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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; + | ^ +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/set/rel-op.cpp:143:32: 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; + | ^ +./gecode/set/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:143:40: 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; + | ^ +./gecode/set/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:144:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; + | ^ +./gecode/set/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:144:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; + | ^ +./gecode/set/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:144:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; + | ^ +./gecode/set/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:145:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; + | ^ +./gecode/set/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:145:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; + | ^ +./gecode/set/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:145:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; + | ^ +./gecode/set/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:146:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; + | ^ +./gecode/set/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:146:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; + | ^ +./gecode/set/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:146:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; + | ^ +./gecode/set/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:147:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; + | ^ +./gecode/set/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:147:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; + | ^ +./gecode/set/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:147:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; + | ^ +./gecode/set/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] @@ -253061,6 +253562,91 @@ ./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/set/rel-op.cpp: In member function 'virtual void Test::Set::RelOp::RelN::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/rel-op.cpp:313:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 313 | xs[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) + | ^~~~~~ +test/set/rel-op.cpp:314:28: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 314 | xn = x[x.size()-1]; + | ^ +./gecode/set/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:317:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; + | ^ +./gecode/set/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:317:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; + | ^ +./gecode/set/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:317:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; + | ^ +./gecode/set/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:317:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; + | ^ +./gecode/set/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:320:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; + | ^ +./gecode/set/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:320:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; + | ^ +./gecode/set/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:320:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; + | ^ +./gecode/set/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:320:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; + | ^ +./gecode/set/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:323:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; + | ^ +./gecode/set/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:323:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; + | ^ +./gecode/set/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:323:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; + | ^ +./gecode/set/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:323:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; + | ^ +./gecode/set/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] @@ -253385,6 +253971,14 @@ ./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:176: +./gecode/kernel/data/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/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); @@ -253395,6 +253989,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, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/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); @@ -253429,6 +254027,16 @@ ./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/data/array.hpp: In 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) { | ^~~~ @@ -253439,6 +254047,16 @@ ./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/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) { | ^~~~ @@ -253449,6 +254067,16 @@ ./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::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) { | ^~~~ @@ -253602,6 +254230,75 @@ ./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]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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/iter.hh:67, + from ./gecode/int.hh:61: +./gecode/iter/ranges-union.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': +test/set/rel-op.cpp:256:51: required from here + 256 | Iter::Ranges::NaryUnion> uu(isr, u); + | ^ +./gecode/iter/ranges-union.hpp:160:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 160 | : i(i0), j(j0) { + | ^~~~~ +./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:59: +./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryInter]': +test/set/rel-op.cpp:275:53: required from here + 275 | Iter::Ranges::NaryInter> uu(isr, u); + | ^ +./gecode/iter/ranges-inter.hpp:142:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] + 142 | : i(i0), j(j0) { + | ^~~~~ +./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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 @@ -253641,6 +254338,19 @@ ./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: 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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -253666,6 +254376,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/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -253688,6 +254457,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) | ^~~~~~~~ +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: + | ^~~~ +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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -253819,13 +254602,13 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel-op.o test/set/rel-op.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/set/rel-op-const.o test/set/rel-op-const.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/convex.o test/set/convex.cpp 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: + 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; @@ -253868,7 +254651,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/convex.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -254235,269 +255018,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, | ~~~~~^~~~ -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; - | ^ -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/set/rel-op.cpp:143:32: 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; - | ^ -./gecode/set/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:143:40: 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; - | ^ -./gecode/set/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:144:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; - | ^ -./gecode/set/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:144:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; - | ^ -./gecode/set/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:144:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; - | ^ -./gecode/set/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:145:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; - | ^ -./gecode/set/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:145:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; - | ^ -./gecode/set/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:145:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; - | ^ -./gecode/set/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:146:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; - | ^ -./gecode/set/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:146:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; - | ^ -./gecode/set/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:146:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; - | ^ -./gecode/set/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:147:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; - | ^ -./gecode/set/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:147:32: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; - | ^ -./gecode/set/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:147:40: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; - | ^ -./gecode/set/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 void Test::Set::RelOp::RelN::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/rel-op.cpp:313:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 313 | xs[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) - | ^~~~~~ -test/set/rel-op.cpp:314:28: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 314 | xn = x[x.size()-1]; - | ^ -./gecode/set/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:317:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/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:317:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/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:317:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/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:317:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; - | ^ -./gecode/set/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:320:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/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:320:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/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:320:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/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:320:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; - | ^ -./gecode/set/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:323:22: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/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:323:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/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:323:50: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/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:323:61: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; - | ^ -./gecode/set/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]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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/iter.hh:67, - from ./gecode/int.hh:61: -./gecode/iter/ranges-union.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryUnion]': -test/set/rel-op.cpp:256:51: required from here - 256 | Iter::Ranges::NaryUnion> uu(isr, u); - | ^ -./gecode/iter/ranges-union.hpp:160:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 160 | : i(i0), j(j0) { - | ^~~~~ -./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:59: -./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryInter]': -test/set/rel-op.cpp:275:53: required from here - 275 | Iter::Ranges::NaryInter> uu(isr, u); - | ^ -./gecode/iter/ranges-inter.hpp:142:14: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy] - 142 | : i(i0), j(j0) { - | ^~~~~ -./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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -254520,32 +255040,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; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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] @@ -254587,19 +255081,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::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] @@ -254671,65 +255152,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()); @@ -254799,144 +255221,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, | ~~~~~^~~~ -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/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/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: - | ^~~~ -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 @@ -254979,6 +255263,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/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) {} @@ -255040,334 +255345,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) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/convex.o test/set/convex.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/convex.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.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] @@ -255460,6 +255437,65 @@ ./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] @@ -255678,6 +255714,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/int.o test/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)': @@ -256174,8 +256212,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, @@ -256219,19 +256255,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/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -256456,6 +256479,19 @@ ./gecode/int.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/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/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] @@ -257401,6 +257437,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/precede.o test/set/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] @@ -257854,6 +257892,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/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/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/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] @@ -258473,6 +258522,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) {} @@ -258625,53 +258706,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/precede.o test/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/distinct.o test/set/distinct.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/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/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -258777,17 +258811,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: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/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] @@ -259010,38 +259033,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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -259204,6 +259195,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/distinct.o test/set/distinct.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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -259531,6 +259567,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/exec.o test/set/exec.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 @@ -259693,8 +259731,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/exec.o test/set/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -259706,8 +259742,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -260067,8 +260101,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/channel.o test/set/channel.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 @@ -260172,17 +260204,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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -260242,6 +260263,66 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/mm-set.o test/set/mm-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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float.o test/float.cpp +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); + | ~~~~~^~~~ +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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -260471,8 +260552,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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float.o test/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) { | ^~~~ @@ -260500,6 +260579,92 @@ ./gecode/int.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/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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/minimodel.hh:48, from test/set/mm-set.cpp:36: @@ -260513,6 +260678,36 @@ ./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 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/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); @@ -260573,6 +260768,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] @@ -260594,6 +260818,34 @@ ./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] @@ -260605,17 +260857,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/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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -260659,6 +261004,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::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/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] @@ -260688,6 +261062,50 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/basic.o test/float/basic.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/kernel/core.hpp:3266:3: 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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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] @@ -260709,6 +261127,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel/core.hpp:3266:3: 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: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] @@ -261229,787 +261669,169 @@ ./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) { - | ^ +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); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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.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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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.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/core.hpp:1759:21: note: initializing argument 1 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) - | ^~~~~~ -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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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]': -./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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/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: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: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: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: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: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/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) { | ^~~~ -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/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::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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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.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/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: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: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: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/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/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: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/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/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/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); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] - 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/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) { | ^~~~ @@ -262510,112 +262332,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 '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) {} - | ^ -./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/float.hh:48, from ./test/float.hh:43: @@ -262636,87 +262352,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/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) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/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::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/float/var/float.hpp:46:3: 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::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] @@ -262800,6 +262502,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::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] @@ -262829,6 +262553,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); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In 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) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In 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/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()); @@ -262857,6 +262625,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); | ~~~~~^~~~ +./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] @@ -262919,6 +262697,188 @@ ./gecode/int.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::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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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/support.hh:104, + from ./gecode/kernel.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/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] @@ -262961,6 +262921,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::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/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] @@ -263064,6 +263102,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 ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/basic.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) {} @@ -263184,19 +263233,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, - from test/float/basic.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] @@ -263734,6 +263770,49 @@ ./gecode/kernel/core.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/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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -263766,17 +263845,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/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/float.hh:48, from ./test/float.hh:43: @@ -263821,17 +263889,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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.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); @@ -263839,16 +263896,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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: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, | ~~~~~^~~~ @@ -263856,17 +263903,141 @@ ./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); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759: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: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/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: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) { | ^~~~ @@ -263915,6 +264086,34 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -263944,6 +264143,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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()); @@ -263972,6 +264192,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); | ~~~~~^~~~ +./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] @@ -264076,6 +264337,77 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: +./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: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] @@ -264137,172 +264469,108 @@ ./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/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); - | ~~~~~~~^~~~~~~~~~~~~~~~ +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, + | ~~~~~^~~~ +./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: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/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: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: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/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/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:755, from ./gecode/minimodel.hh:48, - from test/float/arithmetic.cpp:38: + 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); @@ -264320,6 +264588,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/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.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); | ~~~~~^~~~ @@ -264344,47 +264618,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) { - | ^~~~ -./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: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] @@ -264414,27 +264647,27 @@ ./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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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/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: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: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] @@ -264446,6 +264679,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/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/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); @@ -264456,17 +264694,34 @@ ./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/set.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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/kernel/core.hpp:3266:3: 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: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: ./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] @@ -264489,6 +264744,22 @@ ./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); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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] @@ -264500,6 +264771,22 @@ ./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/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/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); @@ -264515,12 +264802,33 @@ ./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/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/core.hpp:3266:3: 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.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/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); @@ -264554,12 +264862,60 @@ ./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/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/core.hpp:3266:3: 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/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/core.hpp:3266:3: 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:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: 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.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:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -264604,6 +264960,11 @@ ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,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] + 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) { | ^~~~ @@ -264626,6 +264987,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: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, | ~~~~~^~~~ @@ -264635,6 +265002,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/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, | ~~~~~^~~~ @@ -264649,6 +265026,20 @@ ./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/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/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); @@ -264686,6 +265077,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.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/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -264693,6 +265108,11 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -264719,10 +265139,23 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -264746,29 +265179,66 @@ ./gecode/kernel/core.hpp:3266:3: 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: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: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&, 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::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: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: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&, 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/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/kernel/core.hpp:3266:3: 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&, 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/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); @@ -264776,6 +265246,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: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: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, | ~~~~~^~~~ @@ -264783,6 +265259,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -264796,9 +265279,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: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: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, 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/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); @@ -264809,6 +265299,19 @@ ./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: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/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); @@ -264823,6 +265326,23 @@ ./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: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) { | ^~~~ @@ -264849,12 +265369,25 @@ ./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/core.hpp:3266:3: 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: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::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: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, | ~~~~~^~~~ @@ -264862,6 +265395,19 @@ ./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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -264874,9 +265420,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/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.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/core.hpp:3266: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -264886,6 +265439,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/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::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); @@ -264896,6 +265462,26 @@ ./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::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::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); @@ -264906,6 +265492,10 @@ ./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: 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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -264915,6 +265505,70 @@ ./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/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, + | ~~~~~^~~~ 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] @@ -264926,6 +265580,12 @@ ./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: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/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); @@ -264936,6 +265596,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/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, 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); @@ -264946,6 +265609,16 @@ ./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::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/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); @@ -264956,6 +265629,25 @@ ./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::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/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); @@ -264976,98 +265668,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, | ~~~~~^~~~ -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); - | ~~~~~~~^~~~~~~~~~~~~~ +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.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: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/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/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:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./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/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/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: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: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: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: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: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/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: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: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]; @@ -265089,17 +265750,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: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/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]; @@ -265189,6 +265839,48 @@ ./gecode/int/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::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::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) {} @@ -265199,79 +265891,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/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); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -265279,6 +265898,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) | ^~~~~~~~ @@ -265292,17 +265913,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/kernel/data/array.hpp: In 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::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::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -265325,475 +265967,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/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/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::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/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -265807,6 +266000,9 @@ ./gecode/int/var/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) {} @@ -265820,67 +266016,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) | ^~~~~~~ -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::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::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -265907,6 +266068,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::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]': @@ -265985,144 +266159,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::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]': @@ -266471,6 +266507,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/linear.o test/float/linear.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] @@ -266690,6 +266728,8 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/rel.o test/float/rel.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] @@ -267188,8 +267228,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/linear.o test/float/linear.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 @@ -267417,6 +267455,49 @@ ./gecode/kernel/core.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/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); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -267674,6 +267755,169 @@ ./gecode/int.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, + 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] + 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] @@ -267745,6 +267989,47 @@ ./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/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] @@ -267766,6 +268051,27 @@ ./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/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: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] @@ -267850,6 +268156,77 @@ ./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: +./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: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] @@ -267893,6 +268270,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: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] @@ -267904,6 +268292,27 @@ ./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.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] @@ -268407,6 +268816,79 @@ ./gecode/float/var/float.hpp:46:3: 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/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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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 @@ -268449,6 +268931,81 @@ ./gecode/int/var/bool.hpp:50:3: 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/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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -268469,6 +269026,175 @@ ./gecode/float/var/float.hpp:46:3: 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] + 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/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) {} @@ -268481,6 +269207,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/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/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) {} @@ -268491,6 +269247,288 @@ ./gecode/set/var/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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, + | ~~~~~^~~~ +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) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -268583,14 +269621,228 @@ ./gecode/int/var/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]' +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/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::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/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::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::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 @@ -268622,11 +269874,11 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/rel.o test/float/rel.cpp + -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/rel.cpp:36: + 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; @@ -268666,6 +269918,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); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/mm-lin.o test/float/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/dom.o test/float/dom.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -268891,8 +270147,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/channel.o test/float/channel.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] @@ -268998,7 +270252,7 @@ | ~~~~~^~~~ 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); @@ -269610,21 +270864,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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -269674,6 +270913,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) | ^~~~~~~~ @@ -269839,12 +271080,21 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/mm-lin.o test/float/mm-lin.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: + 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; + | ^ +./gecode/kernel/core.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/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; @@ -269884,6 +271134,53 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc.o test/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 ./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:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -269891,11 +271188,22 @@ ./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: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/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: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] @@ -269990,14 +271298,73 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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; - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -270009,18 +271376,31 @@ ./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:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./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::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/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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); | ^ @@ -270058,6 +271438,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); | ~~~~~^~~~ +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] @@ -270079,6 +271488,28 @@ ./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/kernel/core.hpp:3266:3: note: because '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/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); @@ -270089,6 +271520,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:4525:18: note: 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::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); @@ -270120,7 +271557,71 @@ ./gecode/int.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: +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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 ./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); @@ -270162,38 +271663,77 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) { - | ^ +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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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.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/kernel/core.hpp:1759: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: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: +./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] @@ -270255,9 +271795,85 @@ ./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/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: + 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: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); @@ -270328,6 +271944,72 @@ ./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/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/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] @@ -270339,6 +272021,12 @@ ./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: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.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); @@ -270349,6 +272037,17 @@ ./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: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: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] @@ -270424,6 +272123,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/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: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] @@ -270435,6 +272139,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/kernel/core.hpp:3266:3: 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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -270444,6 +272154,10 @@ ./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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -270462,6 +272176,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/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/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); @@ -270472,6 +272192,27 @@ ./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: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: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] @@ -270493,6 +272234,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/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/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); @@ -270503,6 +272252,9 @@ ./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.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/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); @@ -270513,6 +272265,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/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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -270531,6 +272286,40 @@ ./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/core.hpp:3266:3: 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: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] @@ -270596,6 +272385,27 @@ ./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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -270642,10 +272452,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/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::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: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) { | ^~~~ @@ -270682,988 +272502,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::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 ./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::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) { - | ^~~~ -./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::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/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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, - | ~~~~~^~~~ -./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/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/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, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/dom.o test/float/dom.cpp -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) { - | ~~~~~^~~~ -./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); @@ -271700,19 +272538,59 @@ ./gecode/kernel/core.hpp:3266: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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./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: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::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/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/kernel/core.hpp:3266:3: 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::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::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); @@ -271763,16 +272641,55 @@ ./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::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: 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/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/kernel/core.hpp:3266:3: 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::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&, 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); @@ -271817,6 +272734,24 @@ ./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: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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -271900,6 +272835,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/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/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, | ~~~~~^~~~ @@ -271912,6 +272857,16 @@ ./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::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: 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); @@ -271940,6 +272895,15 @@ ./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, + | ~~~~~^~~~ ./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); @@ -272030,8 +272994,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc.o test/flatzinc.cpp +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 @@ -272096,6 +273119,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) + | ^~~~~~ ./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) {} @@ -272108,6 +273143,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::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::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -272118,6 +273163,210 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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::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) {} + | ^ +./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::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.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=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/support.hh:104, + from ./gecode/kernel.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) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -272248,17 +273497,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/float.hh:41, - 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; - | ^ -./gecode/kernel/core.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] @@ -272293,7 +273531,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: + 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; @@ -272334,8 +273572,8 @@ 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: + 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; @@ -272558,108 +273796,109 @@ ./gecode/int.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); - | ~~~~~~~^~~~~~~~~~~~~~ +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/flatzinc.hh:44, @@ -272796,6 +274035,49 @@ ./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/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/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()); @@ -272824,13 +274106,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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.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) { | ^~~~ @@ -272847,33 +274177,21 @@ ./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/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/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/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: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.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) { | ^~~~ @@ -272890,27 +274208,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: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] @@ -272932,68 +274229,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/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: +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); @@ -273545,48 +274783,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) - | ^~~~~~~ -./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] @@ -273648,102 +274844,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) - | ^~~~~~~~ -./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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -273787,84 +274887,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/support.hh:104, - from ./gecode/kernel.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/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] @@ -274479,16 +275501,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -274585,6 +275597,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) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bug232.o test/flatzinc/bug232.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:176: +./gecode/kernel/data/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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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]': @@ -274663,6 +275895,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp +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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -274830,6 +276118,241 @@ ./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); + | ^~~~~ +./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 ./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()); @@ -274858,6 +276381,110 @@ ./gecode/int.hh:4525:18: note: 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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] + 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] @@ -274920,6 +276547,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: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)': @@ -275128,6 +276787,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: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); + | ^~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -275152,6 +276821,39 @@ ./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) { + | ^~~~ +./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/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] @@ -275173,6 +276875,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/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] @@ -275301,6 +277013,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/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: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] @@ -275329,6 +277052,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/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/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, | ~~~~~^~~~ @@ -275578,8 +277319,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp 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] @@ -275641,278 +277380,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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.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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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.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/core.hpp:1759:21: note: initializing argument 1 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/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/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: @@ -275936,6 +277435,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 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276019,537 +277542,131 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/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: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: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: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/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/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: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: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/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: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: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/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:4525:18: note: 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/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: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/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/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/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: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: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: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: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: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: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: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)': -./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: -./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: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) { - | ^~~~ -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/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: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/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) { | ^~~~ @@ -276595,6 +277712,14 @@ ./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: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::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); @@ -276605,15 +277730,13 @@ ./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/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/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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) { | ^~~~ @@ -276627,19 +277750,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: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.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/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/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); @@ -276650,6 +277763,24 @@ ./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/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/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); @@ -276667,12 +277798,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: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.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, | ~~~~~^~~~ @@ -276680,32 +277805,12 @@ ./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/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/kernel/core.hpp:3266: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: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/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::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); @@ -276820,34 +277925,12 @@ ./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); | ~~~^~~~~~~~~~~~~~ -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/kernel/core.hpp:3266:3: 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/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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -276870,16 +277953,6 @@ ./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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -276889,16 +277962,6 @@ ./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/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) { | ^~~~ @@ -276934,6 +277997,38 @@ ./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); + | ~~~~~^~~~ 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] @@ -276959,16 +278054,6 @@ ./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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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); - | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -277005,35 +278090,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()); @@ -277228,38 +278284,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)': @@ -277364,6 +278388,134 @@ ./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/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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -277377,6 +278529,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/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: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] @@ -277388,6 +278582,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); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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: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] @@ -277409,6 +278625,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] @@ -277478,6 +278714,47 @@ ./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: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) + | ^~~~~~~~ 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] @@ -277499,6 +278776,16 @@ ./gecode/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::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/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); @@ -277785,6 +279072,34 @@ ./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: 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/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); @@ -277814,6 +279129,28 @@ ./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] @@ -277875,198 +279212,68 @@ ./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) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In 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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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: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: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.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: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.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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, 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.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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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) {} @@ -278090,38 +279297,31 @@ ./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: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/var/bool.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/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/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) {} @@ -278135,34 +279335,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/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) {} @@ -278176,68 +279348,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) {} + | ^ +./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]': @@ -278278,6 +279427,18 @@ ./gecode/int/var/bool.hpp:50:3: 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/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)); @@ -278297,6 +279458,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/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/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)); @@ -278316,28 +279487,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] @@ -278359,6 +279508,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::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] @@ -278420,89 +279582,81 @@ ./gecode/set.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) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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]; | ~~~~^~~ -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/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) | ^~~~~~~~ @@ -278611,59 +279765,7 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.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) - | ^~~~~~~~ + -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -278688,6 +279790,45 @@ ./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) {} + | ^ +./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/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] @@ -278696,6 +279837,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/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; | ~~~~~^~~~ @@ -279005,27 +280149,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/support.hh:104, - from ./gecode/kernel.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.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, | ~~~~~^~~~ @@ -279033,50 +280156,12 @@ ./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/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/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::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::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); @@ -279144,25 +280229,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/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/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); @@ -279254,7 +280320,181 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp + -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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -279319,6 +280559,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -279471,9 +280713,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: + 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; @@ -279481,8 +280725,48 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp +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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -279517,7 +280801,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: + 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; @@ -279750,6 +281034,141 @@ ./gecode/int.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)': @@ -279793,6 +281212,34 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -279822,27 +281269,41 @@ ./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: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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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/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: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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279851,9 +281312,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/core.hpp:3266:3: 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: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::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: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -279864,6 +281335,12 @@ ./gecode/kernel/trace/recorder.hpp:401:37: 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) { + | ^~~~ +./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:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279875,6 +281352,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/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] @@ -279929,6 +281448,49 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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] @@ -279958,6 +281520,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/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] @@ -279990,6 +281581,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/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: @@ -280056,18 +281679,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/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: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] @@ -280116,17 +281727,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: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] @@ -280294,50 +281894,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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.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/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::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); @@ -280388,35 +281947,13 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::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: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, | ~~~~~^~~~ @@ -280427,29 +281964,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/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::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); @@ -280557,6 +282074,11 @@ ./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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/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); @@ -280574,9 +282096,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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: 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/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); @@ -280607,239 +282145,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: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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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/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)': @@ -280912,80 +282228,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/kernel.hh:176: -./gecode/kernel/data/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] @@ -281018,28 +282260,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, | ~~~~~^~~~ -./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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -281053,28 +282285,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, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In 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/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] @@ -281512,6 +282733,47 @@ ./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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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] @@ -281573,200 +282835,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/support.hh:104, - from ./gecode/kernel.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] @@ -281928,70 +282996,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/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -282055,37 +283059,38 @@ ./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::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/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/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/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::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/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] @@ -282107,6 +283112,47 @@ ./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] + 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: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] @@ -282118,135 +283164,250 @@ ./gecode/set.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) {} +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: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::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: 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) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.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/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/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/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::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/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) {} | ^ -./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) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) | ^~~~~~~~ @@ -282293,11 +283454,24 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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; + | ~~~~~~^~ 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/var/int.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) { | ^~~~ @@ -282322,6 +283496,32 @@ ./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) + | ^~~~~~~ +./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] @@ -282337,12 +283537,52 @@ ./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::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/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:3266:3: 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/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) + | ^~~~~~~~ +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/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] @@ -282354,6 +283594,66 @@ ./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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -282367,6 +283667,31 @@ ./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: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]; + | ~~~~^~~ 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] @@ -282378,6 +283703,40 @@ ./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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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/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/var/bool.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: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] @@ -282503,12 +283862,68 @@ ./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/support.hh:104, + from ./gecode/kernel.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/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/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/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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -282524,6 +283939,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: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, | ~~~~~^~~~ @@ -282608,6 +284026,22 @@ ./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/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/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); @@ -282622,6 +284056,9 @@ ./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/float/var/float.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) { | ^~~~ @@ -282804,6 +284241,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, | ~~~~~^~~~ +./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: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] @@ -282832,6 +284281,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/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, | ~~~~~^~~~ @@ -282865,72 +284324,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:176: -./gecode/kernel/data/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) {} @@ -282953,6 +284346,134 @@ ./gecode/float/var/float.hpp:46:3: 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/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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -282966,6 +284487,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/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -282979,6 +284505,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) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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) {} @@ -282989,10 +284615,612 @@ ./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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/set/var/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); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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/core.hpp:3266: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: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.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:176: +./gecode/kernel/data/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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.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) {} | ^ @@ -283083,21 +285311,229 @@ ./gecode/float/var/float.hpp:46:3: 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) + | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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); - | ^~~~~ + -c -o test/flatzinc/output_test.o test/flatzinc/output_test.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: + 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; @@ -283137,6 +285573,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/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); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283275,6 +285721,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/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); + | ^~~~~ 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] @@ -283332,231 +285788,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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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, - | ~~~~~^~~~ -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.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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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: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] @@ -283662,6 +285893,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -283691,6 +285943,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] @@ -283712,9 +285975,32 @@ ./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: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: + 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; @@ -283722,121 +286008,157 @@ ./gecode/kernel/core.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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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/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: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/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/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); | ~~~~~^~~~ -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/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.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: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: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: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: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:4525:18: note: 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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -283880,110 +286202,47 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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.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/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.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/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: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, - | ~~~~~^~~~ -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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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] @@ -284013,38 +286272,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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, + | ~~~~~^~~~ 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] @@ -284122,11 +286370,54 @@ ./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: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/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/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) { | ^~~~ @@ -284148,12 +286439,41 @@ ./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/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/core.hpp:3266:3: 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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -284255,6 +286575,27 @@ ./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/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) { | ^~~~ @@ -284305,6 +286646,17 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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) { | ^~~~ @@ -284435,6 +286787,17 @@ ./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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& 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) { | ^~~~ @@ -284455,6 +286818,13 @@ ./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: 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) { | ^~~~ @@ -284483,6 +286853,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/trace/recorder.hpp:401:37: 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) { | ^~~~ @@ -284502,6 +286875,11 @@ ./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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -284515,9 +286893,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/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/core.hpp:1759: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:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -284527,19 +286911,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: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: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] @@ -284601,6 +286972,327 @@ ./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/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: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/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) { + | ^~~~ +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::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::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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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); + | ~~~~~^~~~ +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/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/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/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: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/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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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] @@ -284612,6 +287304,27 @@ ./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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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: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] @@ -285099,6 +287812,110 @@ ./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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -285111,17 +287928,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) + | ^~~~~~~ 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::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/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]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because '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] @@ -285205,6 +288064,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::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] @@ -285234,6 +288115,49 @@ ./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/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/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()); @@ -285262,18 +288186,89 @@ ./gecode/int.hh:4525:18: note: 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] +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::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/view.hpp:1706: -./gecode/int/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/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] @@ -285285,16 +288280,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::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/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); @@ -285305,26 +288290,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, | ~~~~~^~~~ -./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.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); @@ -285366,158 +288331,517 @@ ./gecode/int.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]; +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/set/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/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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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/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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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/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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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/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/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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/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/float/var/float.hpp:46:3: 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/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: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: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/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/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: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: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) {} @@ -285544,6 +288868,54 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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] @@ -285565,19 +288937,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] @@ -285607,58 +288966,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::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/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] @@ -285670,19 +288977,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); @@ -285782,84 +289076,70 @@ ./gecode/float/var/float.hpp:46:3: 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::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/float/var/float.hpp:46:3: 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::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)': @@ -285903,6 +289183,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::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] @@ -285964,6 +289266,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/kernel.hh:176: +./gecode/kernel/data/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) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -285977,6 +289334,54 @@ ./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) + | ^~~~~~~ +./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) + | ^~~~~~ 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] @@ -285988,6 +289393,19 @@ ./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] @@ -286068,6 +289486,8 @@ ./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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp ./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); @@ -286338,8 +289758,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp ./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); @@ -286404,6 +289822,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/data/array.hpp: In 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/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); | ~~~~~^~~~ @@ -286416,6 +289846,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] @@ -286427,6 +289867,46 @@ ./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/support.hh:104, + from ./gecode/kernel.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/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); @@ -286447,8 +289927,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/output_test.o test/flatzinc/output_test.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); @@ -286459,6 +289937,25 @@ ./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/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); @@ -286479,6 +289976,159 @@ ./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) {} + | ^ +./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]': +./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -286696,10 +290346,10 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp + -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: + 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; @@ -286707,9 +290357,51 @@ ./gecode/kernel/core.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/no_warn_empty_domain.cpp:34: + 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: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; @@ -287101,6 +290793,122 @@ ./gecode/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, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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:3266:3: 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: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/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] @@ -287122,17 +290930,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: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] @@ -287174,6 +290971,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] @@ -287193,9 +291001,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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, 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: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/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); @@ -287216,6 +291044,15 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -287236,6 +291073,34 @@ ./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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -287335,6 +291200,68 @@ ./gecode/int.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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -287407,6 +291334,43 @@ ./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); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ 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] @@ -287415,6 +291379,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::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./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, | ~~~~~^~~~ @@ -287439,30 +291409,35 @@ ./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/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: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/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: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: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)': @@ -287472,61 +291447,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/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: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: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/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/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/core.hpp:3266:3: 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/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] - 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/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] @@ -287548,93 +291481,284 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ +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/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/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/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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./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: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: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/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: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/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/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/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/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/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759: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/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' +./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] + 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: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: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: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: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] @@ -287716,17 +291840,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/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::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); @@ -287737,12 +291850,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/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/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); @@ -287750,9 +291857,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: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: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, | ~~~~~^~~~ @@ -287763,18 +291867,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/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/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::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); @@ -288022,48 +292117,49 @@ ./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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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: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: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/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: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/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); - | ^~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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)': @@ -288136,6 +292232,67 @@ ./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/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] @@ -288181,6 +292338,30 @@ ./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); + | ~~~^~~~~~~~~~~~~~~~~~ +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: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: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] @@ -288257,6 +292438,160 @@ ./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/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: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: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/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/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/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: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/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); + | ~~~~~~~^~~~~~~~~~ +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/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/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.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: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/kernel/core.hpp:3266:3: 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/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/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: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) { | ^~~~ @@ -288282,6 +292617,66 @@ ./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/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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -288293,6 +292688,16 @@ ./gecode/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: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/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); @@ -288300,6 +292705,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: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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -288310,9 +292725,39 @@ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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/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::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/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); @@ -288320,15 +292765,41 @@ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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: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/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: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.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -288346,16 +292817,56 @@ ./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/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/kernel/core.hpp:3266:3: 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&, 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::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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288389,9 +292900,23 @@ ./gecode/kernel/core.hpp:3266: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 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/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::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/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); @@ -288452,6 +292977,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: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&, 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); @@ -288462,6 +292993,25 @@ ./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::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::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); @@ -288469,6 +293019,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) { | ^~~~ +./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/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, | ~~~~~^~~~ @@ -288499,13 +293053,37 @@ ./gecode/kernel/core.hpp:3266:3: note: 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/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: 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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288546,6 +293124,16 @@ ./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::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) { | ^~~~ @@ -288589,6 +293177,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); @@ -288626,6 +293233,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/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/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, | ~~~~~^~~~ @@ -288639,6 +293257,26 @@ ./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, 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, 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); @@ -288659,6 +293297,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/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); @@ -288679,254 +293327,26 @@ ./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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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/kernel/core.hpp:1759: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) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) - | ^~~~~~~~ +./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: @@ -288991,53 +293411,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/kernel.hh:176: -./gecode/kernel/data/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/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::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) { | ^~~~ @@ -289075,28 +293453,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::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] @@ -289126,30 +293482,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.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()); @@ -289178,6 +293510,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:176: +./gecode/kernel/data/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -289219,6 +293593,28 @@ ./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] @@ -289240,6 +293636,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In 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) {} @@ -289279,97 +293697,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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -289413,6 +293740,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::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] @@ -289447,12 +293787,71 @@ ./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/support.hh:104, + from ./gecode/kernel.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/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/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/var/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/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); @@ -289463,6 +293862,25 @@ ./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] @@ -289474,6 +293892,134 @@ ./gecode/set.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/kernel.hh:176: +./gecode/kernel/data/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/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)': @@ -289517,6 +294063,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::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] @@ -289546,6 +294114,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] @@ -289588,9 +294178,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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.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] @@ -289613,6 +294229,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; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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); @@ -289623,8 +294252,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] @@ -289646,6 +294273,32 @@ ./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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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] @@ -289928,9 +294581,35 @@ ./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/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/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.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, | ~~~~~^~~~ @@ -290045,6 +294724,8 @@ ./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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.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) { | ^~~~ @@ -290091,6 +294772,179 @@ ./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/support.hh:104, + from ./gecode/kernel.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) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -290307,19 +295161,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp 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/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: + 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; @@ -290327,8 +295173,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -290350,6 +295194,37 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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_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); + | ^~~~~ +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] @@ -290376,23 +295251,12 @@ ./gecode/kernel/trace/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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: 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:1759: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:1759:21: note: initializing argument 1 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: @@ -290528,18 +295392,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()); @@ -290568,6 +295420,226 @@ ./gecode/int.hh:4525:18: note: 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] + 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/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/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: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./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] @@ -290625,20 +295697,9 @@ ./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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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:3266:3: 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: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) { @@ -290660,10 +295721,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/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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -290674,56 +295731,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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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] @@ -290781,6 +295791,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] @@ -290822,6 +295864,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/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/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] @@ -290843,6 +295928,254 @@ ./gecode/int.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) { + | ~~~~~^~~~ +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/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: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: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/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: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) { + | ^~~~ +./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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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: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)': @@ -290865,6 +296198,27 @@ ./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; + | ~~~~~^~~~ +./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: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] @@ -290886,6 +296240,150 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] + 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); + | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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/core.hpp:3266:3: 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: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/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] @@ -290894,9 +296392,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/core.hpp:3266: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.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/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -290906,6 +296414,9 @@ ./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/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -290915,6 +296426,377 @@ ./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::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: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::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/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::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/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:3266:3: 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/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: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/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: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/kernel/core.hpp:3266:3: 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&, 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) { + | ^~~~ +./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: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] @@ -290936,6 +296818,17 @@ ./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)': @@ -290958,17 +296851,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/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: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] @@ -291019,38 +296901,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: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)': @@ -291073,6 +296923,17 @@ ./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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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] @@ -291094,6 +296955,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] @@ -291105,6 +296987,18 @@ ./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: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/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -291123,78 +297017,90 @@ ./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); - | ~~~~~~~^~~~~~~~~~~~~~ +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); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/kernel/core.hpp:3266: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/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: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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -291203,6 +297109,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/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.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, | ~~~~~^~~~ @@ -291227,38 +297143,63 @@ ./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/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: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/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: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: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/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: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: @@ -291503,6 +297444,14 @@ ./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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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::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); @@ -291533,6 +297482,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/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::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); @@ -291593,6 +297545,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/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::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); @@ -291668,12 +297630,22 @@ ./gecode/kernel/core.hpp:3266:3: 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/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/core.hpp:3266: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: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) { | ^~~~ @@ -291690,19 +297662,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, - 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); @@ -291713,6 +297672,16 @@ ./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.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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -291722,6 +297691,28 @@ ./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: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/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] @@ -291753,11 +297744,17 @@ ./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: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: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/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); @@ -291765,15 +297762,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/core.hpp:3266:3: 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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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); @@ -291794,6 +297795,198 @@ ./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: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/kernel.hh:176: +./gecode/kernel/data/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/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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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/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/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/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] @@ -291836,6 +298029,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] @@ -292014,6 +298228,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] + 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::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); @@ -292058,6 +298284,16 @@ ./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/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) { | ^~~~ @@ -292191,6 +298427,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: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::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); @@ -292201,6 +298448,24 @@ ./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/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::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); @@ -292281,134 +298546,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, | ~~~~~^~~~ -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/kernel.hh:176: -./gecode/kernel/data/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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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: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/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/kernel/data/array.hpp: In 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.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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -292419,31 +298588,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; | ~~~~~~^~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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) {} @@ -292457,26 +298604,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::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) {} @@ -292490,28 +298617,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::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) {} @@ -292525,13515 +298630,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) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: -./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/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); - | ^~~~~ -./gecode/kernel/data/array.hpp: In 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 ./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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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, - 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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) { - | ^~~~ -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.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/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: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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: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&)' - 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/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: -./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 - 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: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) {} - | ^ -./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] - 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::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: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::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: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) {} - | ^ -./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 ./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); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.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) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.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/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/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/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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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_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/kernel.hh:176: -./gecode/kernel/data/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, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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) {} - | ^ -./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/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::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] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because '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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { - | ^~~~ -./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/support.hh:104, - from ./gecode/kernel.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/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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] - 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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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] - 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); - | ~~~~~^~~~ -./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/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) { - | ^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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/core.hpp:3266:3: 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] - 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/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/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/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: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/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: -./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) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In 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:176: -./gecode/kernel/data/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) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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, - | ~~~~~^~~~ -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); - | ^~~~~ -./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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel/core.hpp:3266:3: 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/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: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/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.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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/kernel.hh:176: -./gecode/kernel/data/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, - | ~~~~~^~~~ -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) - | ^~~~~~~~ -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/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/var/bool.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: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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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::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: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/var/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/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); - | ~~~~~^~~~ -./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/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/support.hh:104, - from ./gecode/kernel.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: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/var/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: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/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] - 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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/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); - | ~~~~~~~^~~~~~~~~~ -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) { - | ^~~~ -./gecode/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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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)': -./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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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:176: -./gecode/kernel/data/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/support.hh:104, - from ./gecode/kernel.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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/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: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; - | ^ -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/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: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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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) { - | ~~~~~^~~~ -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/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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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: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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/kernel.hh:176: -./gecode/kernel/data/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/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/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/var/bool.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/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/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.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&, 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/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: 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/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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) { - | ^~~~ -./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/var/bool.hpp:50:3: note: because '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/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::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/kernel/core.hpp:3266:3: 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, - | ~~~~~^~~~ -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/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) { - | ^~~~ -./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::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] - 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); - | ~~~~~~~^~~~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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/core.hpp:3266:3: 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: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/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/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/kernel/core.hpp:3266:3: 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: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/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.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/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: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); - | ~~~^~~~~~~~~~~~~~~~~~~~ -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) { - | ^~~~ -./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/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: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) {} - | ^ -./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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -306216,6 +298812,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: @@ -306229,6 +298867,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::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] @@ -306727,6 +299387,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::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 @@ -306769,6 +299490,21 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.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) {} @@ -306791,8 +299527,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) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/support.hh:104, + from ./gecode/kernel.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::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -306800,6 +299593,22 @@ ./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: 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/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&)' @@ -306815,6 +299624,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) | ^~~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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) {} @@ -306945,6 +299757,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.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 @@ -307031,6 +299845,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.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) {} @@ -307070,8 +299886,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.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) {} @@ -307164,10 +299978,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp + -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: + 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; @@ -307207,9 +300031,41 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: + 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; @@ -307240,16 +300096,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/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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -307354,6 +300200,16 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::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/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:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -307394,6 +300250,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); | ~~~~~^~~~ +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()); @@ -307422,216 +300290,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./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] @@ -307684,372 +300342,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/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/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/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/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/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: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); - | ~~~~~~~~^~~~~~~~~~~~~~~ -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: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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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/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: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: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/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); @@ -308057,148 +300360,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/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/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] - 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/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::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/kernel/core.hpp:3266:3: 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: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::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/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); @@ -308209,321 +300383,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/core.hpp:3266:3: 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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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/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: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.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/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/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/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/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:3266:3: 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: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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: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] @@ -308566,6 +300425,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/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] @@ -308623,6 +300503,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] @@ -308778,6 +300690,17 @@ ./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)': @@ -308805,17 +300728,6 @@ ./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: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) { | ^~~~ @@ -308861,48 +300773,29 @@ ./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]; - | ~~~~~^~~~ +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: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] @@ -308935,1900 +300828,47 @@ ./gecode/set.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/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, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { - | ~~~~~^~~~ -./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, - | ~~~~~^~~~ -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/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: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.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/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); - | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.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/core.hpp:3266:3: 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/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: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/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: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/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/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/kernel/core.hpp:3266:3: 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.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/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.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) { - | ^~~~ -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: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/core.hpp:3266:3: note: because '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/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: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/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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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, | ~~~~~^~~~ -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.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) - | ^~~~~~~ -./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) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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_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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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/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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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:1759:21: note: initializing argument 1 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_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/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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -310852,11 +300892,75 @@ ./gecode/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/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) { + | ^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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) { | ^~~~ @@ -310893,6 +300997,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: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] + 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] @@ -310935,6 +301089,63 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); + | ~~~~~^~~~ +./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] @@ -310964,6 +301175,38 @@ ./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()); @@ -311054,152 +301297,61 @@ ./gecode/int.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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/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] + 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/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/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: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/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); - | ^ +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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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.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 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, + | ~~~~~^~~~ 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)': @@ -311222,6 +301374,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/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: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] @@ -311243,123 +301405,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/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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] - 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] @@ -311450,6 +301495,56 @@ ./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/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] @@ -311817,6 +301912,17 @@ ./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/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/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); @@ -311837,6 +301943,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/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/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); @@ -311847,520 +301963,433 @@ ./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/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: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: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: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, + | ~~~~~^~~~ +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: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: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/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.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/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +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: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/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: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: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: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/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) { | ^~~~ -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/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::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 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); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +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::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: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/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::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()); - | ^ +./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/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: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: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: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: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: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/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: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/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/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:4525:18: note: 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/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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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: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: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/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/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.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/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: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: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/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.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: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: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: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: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.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) { | ^~~~ -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.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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, 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/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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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: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: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/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::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: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: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: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/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/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: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: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.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/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: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: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:4525:18: note: 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: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: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: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: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.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: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.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: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: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: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: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/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&, 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: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/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/set/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)': @@ -312370,6 +302399,36 @@ ./gecode/kernel/core.hpp:3266: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/kernel/core.hpp:3266:3: 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/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); | ~~~~~^~~~ @@ -312383,100 +302442,63 @@ ./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/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) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In 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] - 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) { - | ~~~~~^~~~ -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: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: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.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/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: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: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/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: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/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: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: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: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.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: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] @@ -312488,6 +302510,25 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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/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); @@ -312498,6 +302539,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::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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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] @@ -312538,19 +302640,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::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/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); @@ -312561,19 +302650,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] @@ -312606,19 +302682,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::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: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] @@ -312630,19 +302693,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::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)': @@ -312758,6 +302808,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::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] @@ -312779,17 +302858,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: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/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] @@ -312801,83 +302869,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/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/support.hh:104, - from ./gecode/kernel.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: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] @@ -312910,25 +302901,30 @@ ./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/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: +./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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -313043,6 +303039,14 @@ ./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: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: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] @@ -313051,9 +303055,22 @@ ./gecode/kernel/core.hpp:3266:3: 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: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-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/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); @@ -313102,6 +303119,27 @@ ./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/kernel/core.hpp:3266:3: 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: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] @@ -313253,16 +303291,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, | ~~~~~^~~~ -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::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); @@ -313283,9 +303311,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/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::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); @@ -313306,6 +303331,54 @@ ./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/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/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); @@ -313392,168 +303465,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: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: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: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] @@ -313592,6 +303503,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/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.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); | ~~~~~^~~~ @@ -313613,6 +303535,36 @@ ./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, 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, + | ~~~~~^~~~ 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] @@ -313654,6 +303606,26 @@ ./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, 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/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); @@ -313784,10 +303756,22 @@ ./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/kernel.hh:176: +./gecode/kernel/data/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/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.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) { | ^~~~ @@ -313858,9 +303842,39 @@ ./gecode/kernel/core.hpp:3266: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/int/var/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: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) + | ^~~~~~ +./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::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); @@ -313951,8 +303965,50 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/alpha.o test/flatzinc/alpha.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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -314017,28 +304073,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) {} @@ -314078,14 +304112,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/kernel.hh:176: -./gecode/kernel/data/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) + | ^~~~~~~~ ./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) {} @@ -314099,6 +304147,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:176: +./gecode/kernel/data/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) @@ -314233,6 +304289,274 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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) {} + | ^ +./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/support.hh:104, + from ./gecode/kernel.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) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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::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) {} + | ^ +./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) {} @@ -314255,6 +304579,65 @@ ./gecode/float/var/float.hpp:46:3: 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -314281,6 +304664,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::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) {} @@ -314386,12 +304788,46 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp + -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp + -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/alpha.cpp:34: + 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/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_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; @@ -314431,26 +304867,102 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); - | ^~~~~ -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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -314629,54 +305141,34 @@ ./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/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: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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const 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::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/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: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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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); @@ -314687,6 +305179,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/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] @@ -314708,38 +305211,158 @@ ./gecode/int.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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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:1759: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: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/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:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -314752,6 +305375,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/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/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); @@ -314762,6 +305390,12 @@ ./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: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] @@ -314783,6 +305417,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::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, + | ~~~~~^~~~ 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] @@ -314791,6 +305436,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/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/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) { | ~~~~~^~~~ @@ -314812,110 +305467,109 @@ ./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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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: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/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: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: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/set.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/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.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: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: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) { | ^~~~ -./gecode/kernel/branch/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/kernel/core.hpp:3266: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: 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: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) { + | ~~~~~^~~~ +./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: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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: @@ -314933,12 +305587,94 @@ ./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] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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) { | ^~~~ ./gecode/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()); + | ^ +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/core.hpp:3266:3: note: because '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/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: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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315006,23 +305742,31 @@ ./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/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::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/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: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.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:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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); @@ -315033,27 +305777,15 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/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:4525:18: note: 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] @@ -315083,6 +305815,68 @@ ./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, + | ~~~~~^~~~ +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()); @@ -315111,18 +305905,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/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/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: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.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)': @@ -315135,6 +305938,27 @@ ./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: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::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); @@ -315145,17 +305969,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/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.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); @@ -315176,27 +305989,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: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/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] @@ -315218,6 +306010,413 @@ ./gecode/int.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/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: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] + 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/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: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: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: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); + | ~~~~~^~~~ +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: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] @@ -315287,6 +306486,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/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: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] @@ -315684,290 +306894,128 @@ ./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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +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/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] + 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/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/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: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: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/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/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/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/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] +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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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: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/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) { | ^~~~ @@ -315981,13 +307029,27 @@ ./gecode/kernel/core.hpp:3266: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/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: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/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] @@ -315999,6 +307061,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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); @@ -316009,32 +307084,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::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: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/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: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.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: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: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] @@ -316064,27 +307142,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: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/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: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: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] @@ -316117,19 +307187,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] @@ -316141,6 +307198,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/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] @@ -316351,6 +307440,16 @@ ./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/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::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); @@ -316371,6 +307470,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/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&, 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); @@ -316561,9 +307663,20 @@ ./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/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/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, | ~~~~~^~~~ @@ -316588,6 +307701,19 @@ ./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: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/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); @@ -316628,474 +307754,127 @@ ./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/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/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: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.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) { - | ~~~~~^~~~ -./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()); - | ^ +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); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In 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) - | ^~~~~~ -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/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/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/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/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/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.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/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/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/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: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.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/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/support.hh:104, - from ./gecode/kernel.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: -./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/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.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/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); - | ~~~~~^~~~ -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.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: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.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/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/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: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.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:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': @@ -317118,6 +307897,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/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); + | ~~~~~~~^~~~~~~~~~ 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] @@ -317129,6 +307913,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -317147,6 +307937,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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -317156,6 +307953,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./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); @@ -317166,6 +307966,20 @@ ./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/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: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] @@ -317177,6 +307991,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/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); @@ -317187,6 +308007,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/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/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); @@ -317204,9 +308027,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/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.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:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -317222,6 +308051,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/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: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/core.hpp:3266:3: 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, | ~~~~~^~~~ @@ -317316,10 +308154,318 @@ ./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: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/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/core.hpp:3266: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/kernel/core.hpp:3266:3: 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: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&, 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/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: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/kernel/core.hpp:3266:3: 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: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&, 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::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/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/kernel/core.hpp:3266:3: 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: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::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/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/kernel/core.hpp:3266:3: 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::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::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::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/kernel/core.hpp:3266:3: 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: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::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/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/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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -317330,6 +308476,16 @@ ./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/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) { | ^~~~ @@ -317340,6 +308496,26 @@ ./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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -317605,8 +308781,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.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) {} @@ -317629,6 +308803,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::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) {} @@ -317703,6 +308963,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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -317715,6 +309027,46 @@ ./gecode/int/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]': +./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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -317725,6 +309077,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/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) {} @@ -317745,6 +309116,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/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]': @@ -317804,6 +309216,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:176: +./gecode/kernel/data/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/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)); @@ -317823,6 +309267,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::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) {} @@ -317867,6 +309321,67 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -317880,6 +309395,19 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -317998,12 +309526,104 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp + -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp + -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/battleships2.cpp:34: + 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/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; @@ -318043,9 +309663,51 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: + 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: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; @@ -318257,6 +309919,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -318278,6 +309961,17 @@ ./gecode/int.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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -318299,17 +309993,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -318353,6 +310036,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::SetVar]' 138 | AFC::init(Home home, const VarArgArray& 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); + | ~~~~~^~~~ 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] @@ -318414,6 +310108,231 @@ ./gecode/set.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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)': @@ -318457,6 +310376,49 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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] @@ -318486,6 +310448,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/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] @@ -318518,6 +310509,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/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: @@ -318542,16 +310565,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/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); - | ^~~~~ 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] @@ -319062,6 +311075,78 @@ ./gecode/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: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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319145,6 +311230,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::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, + | ~~~~~^~~~ +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, + | ~~~~~^~~~ +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: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] @@ -319174,498 +311314,239 @@ ./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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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.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: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: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: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: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: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: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/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/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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, 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::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::BoolVar]' 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/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::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::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/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); - | ~~~~~^~~~ -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:4525:18: note: 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/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); | ~~~~~^~~~ -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/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/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: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] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In 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()); - | ^ +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: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/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/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: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/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.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/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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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.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: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/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: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) - | ^~~~~~~~ -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.hh:4525:18: note: 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] @@ -319708,6 +311589,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] @@ -320063,6 +311965,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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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::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); @@ -320073,72 +311986,13 @@ ./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/support.hh:104, - from ./gecode/kernel.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/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/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/core.hpp:3266: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/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); | ~~~~~^~~~ @@ -320151,25 +312005,36 @@ ./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/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.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/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] @@ -320195,18 +312060,6 @@ ./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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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) { | ^~~~ @@ -320243,219 +312096,99 @@ ./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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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: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: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: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: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/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()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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)': @@ -320489,6 +312222,14 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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); @@ -320499,6 +312240,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::SetVar]' 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, + | ~~~~~^~~~ +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] @@ -320528,6 +312293,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/kernel.hh:176: +./gecode/kernel/data/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: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] @@ -320539,6 +312336,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::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.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); @@ -320560,8 +312367,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -320634,45 +312483,92 @@ ./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) {} +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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) {} +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::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) | ^~~~~~~ @@ -320687,6 +312583,15 @@ ./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/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.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); @@ -320708,28 +312613,64 @@ ./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: 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) {} +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::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/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: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/set/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: @@ -320807,6 +312748,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; | ~~~~~^~~~ +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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -320819,13 +312773,6 @@ ./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/data/array.hpp: In 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) { | ^~~~ @@ -320851,18 +312798,546 @@ ./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/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/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, + | ~~~~~^~~~ +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::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) { + | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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.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/view.hpp:1706: +./gecode/int/var/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::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/kernel/data/array.hpp: In 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/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/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: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/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/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); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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: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) { + | ^~~~ +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/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/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/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: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] @@ -320881,9 +313356,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/float/var/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, | ~~~~~^~~~ @@ -320976,6 +313448,65 @@ ./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/int/var/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/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); @@ -321126,6 +313657,25 @@ ./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/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/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); @@ -321161,6 +313711,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/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.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -321173,6 +313735,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::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); @@ -321263,6 +313835,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, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In 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) {} @@ -321315,6 +313909,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/alpha.o test/flatzinc/alpha.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]': @@ -321435,8 +314031,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -321459,6 +314053,133 @@ ./gecode/set/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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::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) {} @@ -321481,6 +314202,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::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) {} @@ -321611,9 +314345,91 @@ ./gecode/float/var/float.hpp:46:3: 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: + 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; @@ -321621,8 +314437,48 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp +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); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -321678,6 +314534,122 @@ ./gecode/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/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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -321790,6 +314762,63 @@ ./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); + | ~~~~~^~~~ +./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/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()); @@ -321859,6 +314888,68 @@ ./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) { + | ^~~~ +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.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/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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] @@ -321880,9 +314971,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: + 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; @@ -321962,6 +315128,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/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] @@ -321994,38 +315189,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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: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/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, + | ~~~~~^~~~ +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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -322069,11 +315336,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::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, + | ~~~~~^~~~ +./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: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/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) { | ^~~~ @@ -322130,6 +315429,27 @@ ./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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -322143,6 +315463,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -322154,6 +315485,19 @@ ./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] @@ -322196,6 +315540,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/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] @@ -322288,6 +315643,11 @@ ./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/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) { | ^~~~ @@ -322311,9 +315671,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: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: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/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); @@ -322358,12 +315734,33 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +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/core.hpp:3266:3: 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: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/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::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); @@ -322398,6 +315795,17 @@ ./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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -322424,6 +315832,15 @@ ./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: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/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); @@ -322434,6 +315851,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/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/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); @@ -322441,9 +315870,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/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: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::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); @@ -322504,10 +315949,31 @@ ./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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/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::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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -322520,6 +315986,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) { | ^~~~ +./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.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, | ~~~~~^~~~ @@ -322530,27 +316000,76 @@ ./gecode/kernel/core.hpp:3266:3: 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: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/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/kernel/core.hpp:3266:3: 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/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: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/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/kernel/core.hpp:3266:3: 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: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/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); @@ -322558,6 +316077,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: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/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, | ~~~~~^~~~ @@ -322577,20 +316102,199 @@ ./gecode/kernel/core.hpp:3266: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/kernel/core.hpp:3266:3: 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.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::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/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::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, + | ~~~~~^~~~ 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/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/kernel/core.hpp:3266:3: 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::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/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); @@ -322621,16 +316325,33 @@ ./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.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/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/kernel/core.hpp:3266:3: 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::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/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); @@ -322641,28 +316362,15 @@ ./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/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/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: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/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] @@ -322671,9 +316379,133 @@ ./gecode/kernel/core.hpp:3266:3: note: 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: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/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/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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322876,102 +316708,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) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -323015,28 +316751,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::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] @@ -323098,133 +316812,316 @@ ./gecode/set.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) {} +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()); + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/core.hpp:3266:3: 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/kernel/core.hpp:3266:3: 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::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: 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) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.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: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/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/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) {} + | ^ +./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) | ^~~~~~~~ @@ -323265,12 +317162,53 @@ ./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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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] @@ -323285,12 +317223,33 @@ ./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/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) { | ^~~~ ./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/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/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -323300,6 +317259,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); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In 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/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] @@ -323311,16 +317302,32 @@ ./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/var/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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/var/bool.hpp:50:3: 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] @@ -323332,6 +317339,32 @@ ./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) {} + | ^ +./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: @@ -323345,6 +317378,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::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: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] @@ -323356,6 +317402,19 @@ ./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::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: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] @@ -323650,21 +317709,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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -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) { | ^~~~ -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: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, | ~~~~~^~~~ @@ -323718,36 +317765,38 @@ ./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/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/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); | ~~~^~~~~~~~~~~~~~ -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: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/var/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: 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: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/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); @@ -323860,216 +317909,6 @@ ./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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -324079,6 +317918,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: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/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); | ~~~~~^~~~ @@ -324113,6 +317958,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::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] @@ -324142,6 +318000,84 @@ ./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] @@ -324174,6 +318110,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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -324278,70 +318292,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -324853,6 +318805,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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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) + | ^~~~~~~ +./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) {} @@ -324924,9 +318942,73 @@ ./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) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -325005,72 +319087,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) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_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) {} @@ -325223,9 +319239,13 @@ ./gecode/float/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: + 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; @@ -325233,8 +319253,48 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp +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); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -325430,6 +319490,231 @@ ./gecode/int.hh:4525:18: note: 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] + 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] + 39 | extensional(home, x, t, true, 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/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/kernel/core.hpp:3266:3: 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/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 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] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -325535,6 +319820,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) { | ~~~~~^~~~ +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: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] @@ -325566,7 +319861,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: + 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; @@ -325595,6 +319890,110 @@ ./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/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: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: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] @@ -325699,6 +320098,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, | ~~~~~^~~~ +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: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] @@ -325710,17 +320131,552 @@ ./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: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/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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] + 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; + | ~~~~~^~~~ +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/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/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: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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp: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/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, + | ~~~~~^~~~ +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::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: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: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/kernel/core.hpp:3266: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: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/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/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -325731,6 +320687,46 @@ ./gecode/kernel/trace/recorder.hpp:401:37: 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: 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, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325742,6 +320738,56 @@ ./gecode/kernel/core.hpp:1759: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/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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -326416,16 +321462,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/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); - | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326530,6 +321566,29 @@ ./gecode/int/var/bool.hpp:50:3: note: because '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) {} @@ -326537,6 +321596,183 @@ ./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.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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/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/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: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) {} + | ^ +./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); + | ~~~~~^~~~ 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)': @@ -326559,21 +321795,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/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: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] @@ -326624,6 +321845,107 @@ ./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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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, + | ~~~~~^~~~ +./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] @@ -326635,6 +321957,182 @@ ./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/kernel.hh:176: +./gecode/kernel/data/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/support.hh:104, + from ./gecode/kernel.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) {} @@ -326657,59 +322155,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) | ^~~~~~~~ -./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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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)': +./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); - | ~~~~~^~~~ -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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) {} @@ -326736,6 +322224,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); + | ~~~~~^~~~ ./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) {} @@ -326749,19 +322266,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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -326805,6 +322309,112 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/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: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.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]': @@ -326864,35 +322474,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: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/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)); @@ -326912,38 +322493,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: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: @@ -327455,423 +323004,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); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.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/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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -327944,32 +323076,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) - | ^~~~~~~ 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] @@ -327991,19 +323097,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::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] @@ -328015,19 +323108,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, | ~~~~~^~~~ -./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -328052,84 +323134,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); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] @@ -328617,8 +323623,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 @@ -328744,6 +323748,222 @@ ./gecode/set/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/support.hh:104, + from ./gecode/kernel.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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) {} @@ -328757,16 +323977,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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -328845,6 +324055,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: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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -328878,7 +324100,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp + -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp +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); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -329104,16 +324336,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: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); - | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -329290,38 +324544,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] @@ -329367,6 +324589,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/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: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] @@ -329378,6 +324612,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/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: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] @@ -329420,20 +324665,61 @@ ./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, + | ~~~~~^~~~ 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 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/kernel/core.hpp:3266:3: 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/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/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.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) { | ^~~~ @@ -329473,12 +324759,20 @@ ./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); | ~~~~~~~^~~~~~~~~~ +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: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/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); @@ -329489,16 +324783,44 @@ ./gecode/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/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: 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:3266:3: 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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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); @@ -329506,9 +324828,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/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::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -329804,6 +325132,35 @@ ./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: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: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] @@ -329865,141 +325222,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()); @@ -330028,16 +325250,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/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); - | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -330100,48 +325312,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:176: -./gecode/kernel/data/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/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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -330214,28 +325394,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::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] @@ -330268,28 +325426,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) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -330322,32 +325458,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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); + | ^~~~~ 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)': @@ -330391,30 +325511,56 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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::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/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/var/int.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/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/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()); | ^ @@ -330424,6 +325570,9 @@ ./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/var/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:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -330433,19 +325582,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] @@ -330467,11 +325603,33 @@ ./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::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: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/var/set.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) { | ^~~~ @@ -330502,6 +325660,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] @@ -330544,65 +325724,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/support.hh:104, - from ./gecode/kernel.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: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] @@ -330645,25 +325766,6 @@ ./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/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) { | ^~~~ @@ -331067,6 +326169,168 @@ ./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/support.hh:104, + from ./gecode/kernel.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: @@ -331271,8 +326535,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/golomb.o test/flatzinc/golomb.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] @@ -331294,6 +326556,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.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)': @@ -331366,38 +326630,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: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 @@ -331440,6 +326672,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) | ^~~~~~~ +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/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) {} @@ -331452,6 +326710,9 @@ ./gecode/set/var/set.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/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) {} @@ -331459,9 +326720,24 @@ ./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.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/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -331484,6 +326760,196 @@ ./gecode/float/var/float.hpp:46:3: 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:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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::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)': @@ -331527,6 +326993,24 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: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] @@ -331538,9 +327022,15 @@ ./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/core.hpp:3266: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/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) { | ^~~~ @@ -331556,45 +327046,57 @@ ./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) - | ^~~~~~ +./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] @@ -331627,16 +327129,81 @@ ./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) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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/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/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/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) | ^~~~~~~~ @@ -331685,46 +327252,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/support.hh:104, - from ./gecode/kernel.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/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] @@ -331736,25 +327263,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/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-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); @@ -331765,6 +327273,28 @@ ./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/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] @@ -331785,6 +327315,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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -331813,25 +327364,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/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: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] @@ -331870,12 +327402,41 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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.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/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) { | ^~~~ @@ -332229,607 +327790,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.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) - | ^~~~~~~ -./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 ./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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/knights.o test/flatzinc/knights.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/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/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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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] @@ -332862,6 +327822,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/eq20.o test/flatzinc/eq20.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)': @@ -333477,6 +328439,494 @@ ./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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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:176: +./gecode/kernel/data/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: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); + | ^~~~~ +./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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; + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/golomb.o test/flatzinc/golomb.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -333640,6 +329090,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] @@ -333702,16 +329184,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 ./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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -333784,48 +329256,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] @@ -333858,50 +329288,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::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)': @@ -333995,14 +329381,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because '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] @@ -334011,85 +329389,144 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const 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.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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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: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/kernel/trace/recorder.hpp:401:37: 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) {} - | ^ -./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/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/core.hpp:1759: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) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/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/core.hpp:3266:3: 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: @@ -334114,6 +329551,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); | ~~~~~^~~~ +./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] @@ -334263,46 +329728,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/support.hh:104, - from ./gecode/kernel.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/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] @@ -334344,22 +329769,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/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/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); @@ -334370,9 +329779,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/set/var/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&, 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); @@ -334530,9 +329936,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/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: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/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: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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -334570,6 +329987,30 @@ ./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/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/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: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: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/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); @@ -334580,22 +330021,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/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/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); @@ -334606,9 +330031,9 @@ ./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/float/var/float.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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -334618,6 +330043,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.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/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] @@ -334659,378 +330097,57 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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/kernel.hh:176: -./gecode/kernel/data/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: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::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.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/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/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/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/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/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: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) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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: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)': @@ -335074,19 +330191,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] @@ -335116,84 +330220,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] @@ -335226,6 +330252,70 @@ ./gecode/set.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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -335298,6 +330388,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] @@ -335330,6 +330462,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::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: @@ -335354,8 +330508,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] @@ -335487,6 +330639,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/kernel/data/array.hpp: In 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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -335510,6 +330669,18 @@ ./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/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) { | ^~~~ @@ -335520,6 +330691,9 @@ ./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/float/var/float.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) { | ^~~~ @@ -335843,92 +331017,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) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -335981,6 +331069,54 @@ ./gecode/float/var/float.hpp:46:3: 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); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -336002,6 +331138,9 @@ ./gecode/int/var/int.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/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)); @@ -336018,9 +331157,22 @@ ./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.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/var/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: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/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)); @@ -336059,156 +331211,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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.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/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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -336370,49 +331372,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/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: @@ -336425,40 +331384,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: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, - | ~~~~~^~~~ 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: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) { | ^~~~ @@ -336577,38 +331507,48 @@ ./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, +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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()); @@ -336637,6 +331577,50 @@ ./gecode/int.hh:4525:18: note: 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) {} + | ^ +./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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336648,6 +331632,27 @@ ./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: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::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); @@ -336699,6 +331704,91 @@ ./gecode/int.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.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] + 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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -336742,6 +331832,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::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) + | ^~~~~~~ +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::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] + 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)': @@ -336764,31 +331954,24 @@ ./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] 50 | AFC::init(home,x,d,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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -336805,15 +331988,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/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: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] @@ -336843,38 +332017,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/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: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] @@ -336907,6 +332049,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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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: @@ -336931,6 +332151,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); | ~~~~~^~~~ +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: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] @@ -337026,34 +332289,12 @@ ./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); | ~~~~~~~^~~~~~~~~~ -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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/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: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/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); @@ -337074,31 +332315,15 @@ ./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: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/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/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/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) { | ^~~~ @@ -337120,9 +332345,27 @@ ./gecode/kernel/core.hpp:3266: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/core.hpp:3266:3: 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/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: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] @@ -337131,6 +332374,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/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: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, | ~~~~~^~~~ @@ -337268,32 +332517,12 @@ ./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/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/core.hpp:3266:3: 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/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::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); @@ -337301,15 +332530,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/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.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, | ~~~~~^~~~ @@ -337470,17 +332690,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/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/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); @@ -337495,6 +332704,23 @@ ./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: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); @@ -337505,12 +332731,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/core.hpp:3266:3: 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: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] @@ -338033,48 +333253,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, | ~~~~~^~~~ -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/knights.o test/flatzinc/knights.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 @@ -338377,29 +333557,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 ./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) {} @@ -338452,6 +333609,163 @@ ./gecode/float/var/float.hpp:46:3: 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp +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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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/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] @@ -338564,84 +333878,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()); @@ -338670,8 +333906,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/packing.o test/flatzinc/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] @@ -338734,6 +333968,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)': @@ -338838,8 +334104,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.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)': @@ -339455,269 +334719,9 @@ ./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/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); - | ^~~~~ -./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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: + 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; @@ -339725,38 +334729,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: @@ -339982,6 +334954,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)': @@ -340004,23 +335008,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/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/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) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -340037,17 +335029,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) { | ~~~~~^~~~ -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/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); + | ^~~~~ 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] @@ -340077,6 +335068,147 @@ ./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, + | ~~~~~^~~~ +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) + | ^~~~~~~~ +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] @@ -340160,32 +335292,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) { | ~~~~~^~~~ -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/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/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) { | ^~~~ @@ -340210,17 +335360,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); | ~~~~~^~~~ -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) + | ^~~~~~~~ ./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()); @@ -340249,6 +335401,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 ./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/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340311,121 +335535,702 @@ ./gecode/int.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/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/support.hh:104, + from ./gecode/kernel.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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const 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/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/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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp: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/kernel/trace/recorder.hpp:401:37: 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); + | ~~~~~^~~~ +./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: +./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/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/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/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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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.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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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, + | ~~~~~^~~~ 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] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./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/kernel/core.hpp:3266:3: 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/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/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/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/kernel/core.hpp:3266:3: 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/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/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/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: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/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: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/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: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) { + | ^~~~ +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.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/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/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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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] @@ -340455,38 +336260,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/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] @@ -340519,6 +336292,112 @@ ./gecode/set.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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp +./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: @@ -340579,6 +336458,18 @@ ./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: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) { | ^~~~ @@ -340630,9 +336521,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: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.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: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] @@ -340963,27 +336865,110 @@ ./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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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/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: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: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/kernel/core.hpp:3266:3: note: because '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: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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/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: 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) { | ^~~~ @@ -341030,6 +337015,445 @@ ./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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In 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/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, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/var/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.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::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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -341096,12 +337520,76 @@ ./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) { + | ^~~~ +./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) + | ^~~~~~~ +./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] @@ -341134,6 +337622,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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -341289,6 +337799,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -341298,6 +337818,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/int/var/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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -341332,6 +337855,16 @@ ./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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -341345,6 +337878,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: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, | ~~~~~^~~~ @@ -341559,6 +338095,16 @@ ./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/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) { | ^~~~ @@ -341569,6 +338115,9 @@ ./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/set/var/set.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) { | ^~~~ @@ -341645,9 +338194,104 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: + 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; @@ -341655,38 +338299,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -341812,6 +338424,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) {} @@ -341825,70 +338469,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::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]': @@ -341967,6 +338547,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -341990,28 +338572,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) - | ^~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342152,58 +338712,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) - | ^~~~~~~ -./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] @@ -342266,84 +338774,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/support.hh:104, - from ./gecode/kernel.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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -342448,6 +338888,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 ./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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -342816,8 +339298,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp ./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); @@ -343004,6 +339484,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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] @@ -343012,9 +339513,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: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/kernel/core.hpp:1759: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/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); @@ -343065,268 +339577,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) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp -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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: @@ -343350,14 +339600,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, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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:150, from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: + 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; @@ -343365,6 +339610,11 @@ ./gecode/kernel/core.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) { | ^~~~ @@ -343562,23 +339812,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, | ~~~~~^~~~ +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); | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& 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) { | ^~~~ @@ -343595,16 +339857,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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] @@ -343616,11 +339868,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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/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); @@ -343631,12 +339878,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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -343648,6 +339889,17 @@ ./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()); | ^ @@ -343657,15 +339909,108 @@ ./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/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/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: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/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] @@ -343677,6 +340022,17 @@ ./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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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.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); @@ -343687,6 +340043,35 @@ ./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] @@ -343698,16 +340083,182 @@ ./gecode/set.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/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); - | ^~~~~ +./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 + 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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -343751,11 +340302,34 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] 79 | _afc = FloatAFC(home,x,decay()); | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -343768,6 +340342,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/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, | ~~~~~^~~~ @@ -343780,6 +340357,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/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)': +./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] @@ -343801,6 +340434,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, | ~~~~~^~~~ +./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/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] @@ -343812,83 +340463,75 @@ ./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, - | ~~~~~^~~~ -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/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: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/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: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.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: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/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: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: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: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: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] @@ -343900,48 +340543,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/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] @@ -344091,17 +340692,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/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) { - | ~~~~~^~~~ 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] @@ -344113,15 +340703,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/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::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); @@ -344156,15 +340737,33 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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: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/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/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); @@ -344175,9 +340774,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/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); @@ -344188,19 +340784,54 @@ ./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: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::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/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/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/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&, 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); @@ -344308,6 +340939,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/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.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, | ~~~~~^~~~ @@ -344368,27 +341018,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: 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: 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); @@ -344418,17 +341047,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:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -344474,40 +341092,12 @@ ./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/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/kernel/core.hpp:3266:3: 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/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/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); @@ -344518,172 +341108,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:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -344707,49 +341131,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: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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -344771,45 +341152,16 @@ ./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: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/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: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/core.hpp:3266:3: 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/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/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); @@ -344862,69 +341214,49 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/kernel.hh:176: -./gecode/kernel/data/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.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] @@ -344936,11 +341268,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) { | ~~~~~^~~~ -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/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -344950,12 +341277,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/kernel/core.hpp:3266:3: 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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -344965,6 +341286,35 @@ ./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&)' + 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/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()); @@ -344993,41 +341343,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); | ~~~~~^~~~ -./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); - | ~~~^~~~~~~~~~~~~~~~~~ +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: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.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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345069,17 +341416,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/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] @@ -345101,6 +341437,30 @@ ./gecode/int.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] @@ -345122,6 +341482,8 @@ ./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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp 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] @@ -345163,18 +341525,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::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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -345193,16 +341543,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::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/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); @@ -345610,58 +341950,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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -345766,84 +342054,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/support.hh:104, - from ./gecode/kernel.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)': @@ -345972,8 +342182,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); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: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] @@ -346400,38 +342608,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] @@ -346443,16 +342619,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); @@ -346503,6 +342669,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) {} @@ -346586,6 +342794,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/kernel.hh:176: +./gecode/kernel/data/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) {} @@ -346599,6 +342849,70 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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 + 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]': @@ -346677,50 +342991,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) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:176: -./gecode/kernel/data/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] - 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/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -346728,6 +343010,16 @@ ./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: 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/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&)' @@ -346817,6 +343109,136 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -346896,10 +343318,12 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp + -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: + 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; @@ -346939,16 +343363,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/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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -347174,38 +343588,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.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)': @@ -347382,16 +343766,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/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/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] @@ -347935,6 +344309,306 @@ ./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/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: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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: 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: @@ -348098,38 +344772,315 @@ ./gecode/int.hh:4525:18: note: 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) { - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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: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()); + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.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/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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -348171,11 +345122,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, | ~~~~~^~~~ +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: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.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) { | ^~~~ @@ -348192,6 +345164,17 @@ ./gecode/int.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/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -348235,6 +345218,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] @@ -348264,28 +345279,78 @@ ./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) - | ^~~~~~~ +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: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] @@ -348297,16 +345362,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::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); @@ -348317,16 +345372,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::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] @@ -348338,50 +345383,549 @@ ./gecode/set.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]; +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/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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/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/float/var/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, 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)': @@ -348465,19 +346009,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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.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); @@ -348488,19 +346019,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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] @@ -348512,32 +346030,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::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: @@ -348562,6 +346054,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/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/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] @@ -348583,18 +346098,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/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: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] @@ -348672,11 +346175,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: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.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -348687,9 +346185,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:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -348713,9 +346208,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/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: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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -348779,12 +346271,33 @@ ./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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/core.hpp:3266:3: 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: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: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::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); @@ -348792,9 +346305,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/kernel/core.hpp:3266:3: 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.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/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::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); @@ -348935,6 +346468,18 @@ ./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/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::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); @@ -348942,12 +346487,26 @@ ./gecode/kernel/core.hpp:3266:3: note: because '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: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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(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: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/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) { | ^~~~ @@ -348961,9 +346520,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/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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/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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -348973,6 +346542,12 @@ ./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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -349011,65 +346586,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/support.hh:104, - from ./gecode/kernel.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: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] @@ -349081,22 +346597,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/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/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); @@ -349107,9 +346607,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/float/var/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); @@ -349150,89 +346647,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/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] @@ -349352,8 +346766,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/radiation.o test/flatzinc/radiation.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)': @@ -349426,6 +346838,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] @@ -349458,6 +346912,114 @@ ./gecode/set.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) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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)': @@ -349480,6 +347042,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::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/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] @@ -349488,6 +347060,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/int.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/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -349501,50 +347076,37 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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: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::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: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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -349554,9 +347116,6 @@ ./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/var/bool.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) { | ^~~~ @@ -349572,6 +347131,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); | ~~~~~^~~~ +./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] @@ -349587,31 +347159,12 @@ ./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::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: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/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: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] @@ -349620,25 +347173,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/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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -349661,6 +347198,123 @@ ./gecode/float/var/float.hpp:46:3: 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/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::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: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] @@ -349672,6 +347326,19 @@ ./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) {} + | ^ +./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: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] @@ -349762,6 +347429,19 @@ ./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::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] @@ -349952,19 +347632,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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::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); @@ -349999,22 +347666,9 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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, | ~~~~~^~~~ @@ -350124,19 +347778,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::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] @@ -350198,19 +347839,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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -350289,8 +347917,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/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); + | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp + -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/radiation.o test/flatzinc/radiation.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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -350429,16 +348101,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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -350517,40 +348179,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.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: @@ -350776,6 +348404,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -350880,16 +348510,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/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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -350933,6 +348553,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/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/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] @@ -351505,6 +349135,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, | ~~~~~^~~~ +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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -351537,86 +349177,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); | ~~~~~^~~~ -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); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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) { - | ^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403: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: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) { | ^~~~ @@ -351644,6 +349209,29 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -351685,6 +349273,48 @@ ./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 + 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: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] @@ -351778,75 +349408,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/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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) {} @@ -351869,27 +349430,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: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/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: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: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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -351903,6 +349456,21 @@ ./gecode/int/var/int.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: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::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -351916,22 +349484,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/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) {} @@ -351945,59 +349497,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) { - | ^~~~ -./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/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) {} @@ -352011,41 +349510,70 @@ ./gecode/float/var/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: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: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:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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/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); +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.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: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/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] - 39 | trace(home,x,TraceFilter::all,te,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/set.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: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]': @@ -352124,344 +349652,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) | ^~~~~~~~ -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] +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: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/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: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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: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/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: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/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::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/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: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: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::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) { - | ^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352473,9 +349684,6 @@ ./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.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/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); @@ -352506,103 +349714,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/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) { - | ^~~~ 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] @@ -352615,9 +349726,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.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/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); @@ -352628,10 +349736,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/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/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); @@ -352652,169 +349756,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/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: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] @@ -352826,25 +349767,15 @@ ./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: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/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) { - | ^~~~ ./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: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:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -352854,26 +349785,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/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/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()); @@ -352902,6 +349813,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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352913,6 +349896,8 @@ ./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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp ./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); @@ -352964,8 +349949,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.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/kernel/core.hpp:3266:3: 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/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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -353038,38 +350063,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: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)': @@ -353113,6 +350106,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/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/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] @@ -353142,48 +350156,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:176: -./gecode/kernel/data/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/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/var/bool.hpp:50:3: 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] @@ -353216,28 +350199,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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -353251,28 +350212,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::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] @@ -353681,32 +350620,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); @@ -353736,19 +350649,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::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] @@ -353810,594 +350710,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/support.hh:104, - from ./gecode/kernel.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.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) - | ^~~~~~~ -./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 ./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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354409,131 +350721,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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)': @@ -354556,6 +350743,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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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] @@ -354577,6 +350774,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -354638,29 +350846,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: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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -354685,47 +350870,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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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: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] @@ -354747,11 +350891,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/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: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] @@ -354784,52 +350923,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/kernel/core.hpp:3266:3: note: because '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/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/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/kernel/core.hpp:3266:3: 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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -355255,6 +351357,112 @@ ./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] @@ -355284,6 +351492,48 @@ ./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()); @@ -355312,6 +351562,28 @@ ./gecode/int.hh:4525:18: note: 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) {} + | ^ +./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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355374,16 +351646,118 @@ ./gecode/int.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/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); - | ^~~~~ +./gecode/kernel/data/array.hpp: In 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::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) + | ^~~~~~~ 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)': @@ -355411,6 +351785,19 @@ ./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::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) { | ^~~~ @@ -355456,6 +351843,41 @@ ./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) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In 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] @@ -355488,102 +351910,214 @@ ./gecode/set.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) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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/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:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' 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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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::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: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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: 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::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/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/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -355656,18 +352190,21 @@ ./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/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); + | ^~~~~ 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]; - | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -355678,27 +352215,12 @@ ./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/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.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) - | ^~~~~~~~ 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] @@ -355710,6 +352232,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -355734,37 +352258,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); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/var/bool.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) { | ^~~~ @@ -355807,19 +352305,6 @@ ./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::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) { | ^~~~ @@ -356097,16 +352582,6 @@ ./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/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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -356180,9 +352655,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/float/var/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::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); @@ -356273,84 +352745,104 @@ ./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) {} +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/kernel.hh:176: +./gecode/kernel/data/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/float/var/float.hpp:46:3: 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::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: @@ -356374,6 +352866,28 @@ ./gecode/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] @@ -356486,6 +353000,32 @@ ./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/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()); @@ -356514,6 +353054,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); | ~~~~~^~~~ +./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] @@ -356576,8 +353142,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.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/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -356650,48 +353292,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] @@ -356724,69 +353324,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, | ~~~~~^~~~ -./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; - | ~~~~~~^~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/template_design.o test/flatzinc/template_design.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/int/var/int.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) { | ^~~~ @@ -356797,19 +353342,6 @@ ./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) { | ^~~~ @@ -356837,19 +353369,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] @@ -356879,19 +353398,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] @@ -356937,24 +353443,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/support.hh:104, - from ./gecode/kernel.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/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] @@ -356963,69 +353451,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/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: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::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: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] @@ -357513,6 +353941,90 @@ ./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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -357577,8 +354089,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.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) {} @@ -357653,128 +354163,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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.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: @@ -357881,6 +354269,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] @@ -358000,16 +354466,141 @@ ./gecode/int.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_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/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)': @@ -358032,11 +354623,21 @@ ./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()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because '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] 50 | 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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -358050,9 +354651,27 @@ ./gecode/kernel/core.hpp:3266:3: 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: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/kernel/core.hpp:3266:3: 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] @@ -358103,17 +354722,91 @@ ./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, + | ~~~~~^~~~ +./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/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); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: 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/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/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/set.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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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: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)': @@ -358218,38 +354911,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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: @@ -358364,6 +355025,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, | ~~~~~^~~~ +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/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] @@ -358385,6 +355052,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/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: 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); @@ -358405,6 +355078,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/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/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))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -358514,6 +355197,11 @@ ./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: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::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); @@ -358564,6 +355252,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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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); @@ -358571,6 +355265,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) { | ^~~~ +./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: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, | ~~~~~^~~~ @@ -358584,6 +355282,12 @@ ./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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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); @@ -358761,284 +355465,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/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: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); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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] @@ -359100,48 +355526,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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359174,50 +355558,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) - | ^~~~~~~~ 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)': @@ -359290,32 +355630,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) - | ^~~~~~~ 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] @@ -359348,32 +355662,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::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: @@ -359538,27 +355826,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/support.hh:104, - from ./gecode/kernel.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/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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -359568,44 +355835,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/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: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] @@ -359714,25 +355943,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/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.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, | ~~~~~^~~~ @@ -359963,6 +356173,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:176: +./gecode/kernel/data/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: @@ -360069,6 +356343,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] @@ -360151,6 +356447,16 @@ ./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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -360161,12 +356467,41 @@ ./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/var/int.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: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] @@ -360188,8 +356523,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.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::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)': @@ -360262,6 +356686,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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.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 @@ -360304,38 +356762,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: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) {} @@ -360358,54 +356784,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) {} - | ^ -./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, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -360449,19 +356827,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] @@ -360491,16 +356856,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/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::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: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: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) | ^~~~~~~~ @@ -360536,84 +356910,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: @@ -360627,17 +356923,53 @@ ./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::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: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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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_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/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] @@ -360691,6 +357023,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/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -361045,6 +357390,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); @@ -361125,18 +357483,84 @@ ./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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.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] @@ -361169,6 +357593,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.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 @@ -361255,42 +357681,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; - | ~~~~~~^~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -361303,9 +357693,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/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] @@ -361358,19 +357745,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::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] @@ -361413,6 +357787,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] @@ -361442,6 +357842,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::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()); @@ -361470,6 +357883,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::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] @@ -361714,6 +358140,18 @@ ./gecode/set.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/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.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)': @@ -362329,11 +358767,41 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/tenpenki_5.cpp:34: + 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; @@ -362383,212 +358851,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) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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) - | ^~~~~~ -./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: @@ -362724,6 +358986,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); | ~~~~~^~~~ +./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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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()); @@ -362783,8 +359099,25 @@ ./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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.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/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); @@ -362795,6 +359128,9 @@ ./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/var/float.hpp:46:3: 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] @@ -362816,6 +359152,45 @@ ./gecode/int.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)': @@ -362838,6 +359213,19 @@ ./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] @@ -362920,16 +359308,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/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/support.hh:104, + from ./gecode/kernel.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)': @@ -363034,6 +359490,122 @@ ./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, + | ~~~~~^~~~ +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/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -363100,6 +359672,35 @@ ./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: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: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] @@ -363484,6 +360085,34 @@ ./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/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: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] @@ -363545,339 +360174,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) - | ^~~~~~ -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::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:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/set/var/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: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) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.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] @@ -363940,84 +360238,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)': @@ -364090,16 +360342,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: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); - | ^~~~~ 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] @@ -364260,38 +360502,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -364345,8 +360555,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; | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -364781,6 +360989,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/kernel.hh:176: +./gecode/kernel/data/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/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -364887,6 +361181,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] @@ -364916,6 +361236,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::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()); @@ -364944,48 +361277,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); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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: 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/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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: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] @@ -365048,47 +361352,81 @@ ./gecode/int.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) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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) | ^~~~~~ -./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/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::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) | ^~~~~~~~ @@ -365135,47 +361473,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) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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: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/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) { | ^~~~ @@ -365191,9 +361493,6 @@ ./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/var/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/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -365203,19 +361502,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); | ~~~~~^~~~ -./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) + | ^~~~~~~ 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] @@ -365248,81 +361576,47 @@ ./gecode/set.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/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::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::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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/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::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: 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/kernel/data/array.hpp: In 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: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: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) | ^~~~~~~~ @@ -365430,8 +361724,58 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -365943,9 +362287,89 @@ ./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) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.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) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: + 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; @@ -365953,38 +362377,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.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 @@ -366068,9 +362462,41 @@ ./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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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/var/float.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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) {} @@ -366426,6 +362852,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, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp +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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -366469,8 +362907,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/zebra.o test/flatzinc/zebra.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] @@ -366532,16 +362968,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/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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -366614,6 +363040,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of '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: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] @@ -366635,6 +363082,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/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -367157,80 +363615,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, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -367254,28 +363648,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) - | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -367388,22 +363760,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::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/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/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) { | ^~~~ @@ -367413,19 +363773,9 @@ ./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/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: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, | ~~~~~^~~~ @@ -367500,58 +363850,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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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::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::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::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)': @@ -367595,62 +363967,25 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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: 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::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::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' 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/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::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: 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) | ^~~~~~ @@ -367668,22 +364003,6 @@ ./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/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) { | ^~~~ @@ -367699,9 +364018,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/float/var/float.hpp:46:3: 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] @@ -367734,16 +364050,54 @@ ./gecode/set.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); - | ^~~~~ +./gecode/kernel/data/array.hpp: In 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/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -367777,6 +364131,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::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/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); @@ -367787,6 +364154,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::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] @@ -367816,6 +364196,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 ./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); + | ^~~~~ 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] @@ -367848,6 +364238,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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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: @@ -368222,8 +364690,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, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp ./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); @@ -368361,176 +364827,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:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -368554,89 +364850,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/support.hh:104, - from ./gecode/kernel.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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/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) { | ^~~~ @@ -368772,6 +364990,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] @@ -368834,8 +365084,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.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)': @@ -368908,6 +365156,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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] @@ -368940,6 +365190,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) + | ^~~~~~~ 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)': @@ -369555,90 +365847,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/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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) {} @@ -369706,32 +365914,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; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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] @@ -369781,19 +365963,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::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: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) { @@ -369857,19 +366026,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::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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] +./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/float/var/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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()); @@ -369898,6 +366093,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::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] @@ -369923,27 +366131,107 @@ ./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:176: +./gecode/kernel/data/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/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/view.hpp:1706: +./gecode/int/var/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/data/array.hpp: In 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/core.hpp:3266: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: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::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] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -369965,22 +366253,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/core.hpp:3266:3: 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/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)); @@ -370142,18 +366414,160 @@ ./gecode/set.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/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/kernel/data/array.hpp: In 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) + | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp + -c -o test/flatzinc/zebra.o test/flatzinc/zebra.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::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)': @@ -370226,6 +366640,8 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.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] @@ -370356,23 +366772,12 @@ ./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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: 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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./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); @@ -370383,16 +366788,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, - | ~~~~~^~~~ 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] @@ -370424,17 +366819,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/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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::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); @@ -370865,6 +367249,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/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); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -370900,18 +367294,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: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::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -370925,17 +367307,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: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) {} @@ -370962,6 +367333,193 @@ ./gecode/float/var/float.hpp:46:3: 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/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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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/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/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371045,65 +367603,263 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) {} +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/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/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/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) - | ^~~~~~ +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] @@ -371133,25 +367889,49 @@ ./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) - | ^~~~~~~~ +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()); @@ -371180,6 +367960,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); | ~~~~~^~~~ +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] @@ -371242,6 +368051,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: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)': @@ -371335,8 +368176,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/oss.o test/flatzinc/oss.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] @@ -371391,6 +368230,78 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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/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/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: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] @@ -371420,16 +368331,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: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/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] @@ -371953,11 +368886,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403: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/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); @@ -371965,12 +368893,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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./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, | ~~~~~^~~~ @@ -371984,27 +368906,290 @@ ./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/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp: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/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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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/kernel/core.hpp:1759: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: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, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -372017,6 +369202,172 @@ ./gecode/int/var/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&, 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/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] @@ -372028,6 +369379,67 @@ ./gecode/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] + 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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -372046,14 +369458,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:176: -./gecode/kernel/data/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.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, | ~~~~~^~~~ @@ -372061,17 +369465,6 @@ ./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/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -372088,29 +369481,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/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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] @@ -372182,28 +369552,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::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()); @@ -372294,28 +369642,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::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/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -372359,32 +369685,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) - | ^~~~~~~ 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] @@ -372414,32 +369714,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); | ~~~~~^~~~ -./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/kernel.hh:176: +./gecode/kernel/data/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: In 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) + | ^~~~~~~ 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] @@ -372455,6 +369771,28 @@ ./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::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) { | ^~~~ @@ -372472,81 +369810,173 @@ ./gecode/set.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/kernel/data/array.hpp: In 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/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:176: +./gecode/kernel/data/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/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/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/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/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::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/float/array.hpp:81:30: required from here - 81 | : 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::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/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: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::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::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) | ^~~~~~~~ @@ -372556,6 +369986,19 @@ ./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::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) { | ^~~~ @@ -372572,6 +370015,19 @@ ./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::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: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] @@ -372593,6 +370049,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::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] @@ -372622,6 +370091,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); | ~~~~~^~~~ +./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] @@ -372654,6 +370136,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, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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: @@ -372755,9 +370315,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403: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.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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./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); @@ -372768,6 +370339,75 @@ ./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, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.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: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] @@ -372779,6 +370419,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:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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, 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); @@ -372789,16 +370440,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/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/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); @@ -372837,6 +370478,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/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: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] @@ -373176,255 +370836,9 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/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) - | ^~~~~~~~ + -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -373588,8 +371002,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.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] @@ -373652,6 +371064,144 @@ ./gecode/int.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) + | ^~~~~~ +./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)': @@ -373674,6 +371224,27 @@ ./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/support.hh:104, + from ./gecode/kernel.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/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] @@ -373682,9 +371253,47 @@ ./gecode/kernel/core.hpp: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/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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::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/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); @@ -373695,6 +371304,25 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) + | ^~~~~~~~ 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] @@ -373756,6 +371384,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -374298,19 +371928,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:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/steiner_triples.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& 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.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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -374381,6 +372001,26 @@ ./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/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); + | ^~~~~ +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] @@ -374455,6 +372095,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -374574,6 +372246,84 @@ ./gecode/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/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:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374657,84 +372407,241 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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) {} +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/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/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/steiner_triples.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.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/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) - | ^~~~~~~~ +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] @@ -374764,6 +372671,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/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/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()); @@ -374792,6 +372721,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); | ~~~~~^~~~ +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) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.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] + 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] @@ -374807,12 +372788,27 @@ ./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: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:3266:3: 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/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::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); @@ -374823,6 +372819,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/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 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); @@ -374833,6 +372835,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/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: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] @@ -374851,9 +372864,41 @@ ./gecode/kernel/core.hpp:3266:3: 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: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)': @@ -374926,50 +372971,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: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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/trucking.o test/flatzinc/trucking.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)': @@ -375013,6 +373014,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/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/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] @@ -375042,6 +373064,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/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: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] @@ -375140,17 +373173,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) { - | ^~~~ -./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: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] @@ -375199,27 +373221,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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: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] @@ -375587,593 +373588,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/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) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In 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/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/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, 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/support.hh:104, - from ./gecode/kernel.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] - 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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch.o test/branch.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/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)': @@ -376207,6 +373621,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) { | ~~~~~^~~~ +./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/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); @@ -376217,6 +373641,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::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: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: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] @@ -376246,38 +373690,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] @@ -376956,16 +374368,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 ./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/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()); @@ -377035,27 +374437,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 @@ -377078,6 +374459,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/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::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -377120,38 +374522,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/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759: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/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -377195,28 +374587,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::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] @@ -377246,6 +374616,18 @@ ./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] @@ -377257,27 +374639,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/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::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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -377291,6 +374662,36 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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/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::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) {} @@ -377304,6 +374705,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/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) {} @@ -377330,6 +374742,50 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -377389,17 +374845,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 ./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) - | ^~~~~~~ ./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)); @@ -377419,100 +374864,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/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::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)': @@ -377556,35 +374946,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] @@ -377614,75 +374975,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); | ~~~~~^~~~ -./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::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/core.hpp:3266:3: 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: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] @@ -377698,27 +375003,6 @@ ./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/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) { | ^~~~ @@ -377736,6 +375020,94 @@ ./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: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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -377749,28 +375121,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: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/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] @@ -377782,56 +375132,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: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: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] @@ -377922,17 +375222,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: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: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] @@ -377944,16 +375233,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/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/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); @@ -377964,17 +375243,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: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/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); @@ -378351,250 +375619,42 @@ ./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 ./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/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); - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/trucking.o test/flatzinc/trucking.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: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:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: 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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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:1759: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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/int.o test/branch/int.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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: 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) - | ^~~~~~~ -./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) - | ^~~~~~~~ + -c -o test/branch.o test/branch.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 @@ -378659,282 +375719,9 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' 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/support.hh:104, - from ./gecode/kernel.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/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); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/bool.o test/branch/bool.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/branch.hh:45: + 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; @@ -379038,6 +375825,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] @@ -379136,6 +375945,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] @@ -379157,8 +375992,112 @@ ./gecode/int.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) {} + | ^ +./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 ./test/branch.hh:48: + 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); @@ -379262,7 +376201,7 @@ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52: + 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); @@ -379333,6 +376272,8 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/int.o test/branch/int.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] @@ -379365,6 +376306,537 @@ ./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: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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -379407,6 +376879,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -379429,6 +376933,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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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) {} @@ -379503,6 +377039,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 ./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/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]': @@ -379581,52 +377139,121 @@ ./gecode/float/var/float.hpp:46:3: 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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/set.o test/branch/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] - 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] + 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/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411: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: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/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.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: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:1759: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: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/int.hh:917, - from ./test/branch.hh:45: + 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; @@ -379647,6 +377274,44 @@ ./gecode/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/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); + | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379730,6 +377395,47 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -379759,6 +377465,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/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()); @@ -379849,16 +377576,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 ./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/set.hh:755, from ./test/branch.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -379931,6 +377648,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/bool.o test/branch/bool.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] @@ -379963,6 +377682,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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379995,6 +377786,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/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/branch.hh:52: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -380099,70 +377922,560 @@ ./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/kernel/core.hpp:3266:3: 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/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' 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/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/set/var/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/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/int.hh:917, from ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -380174,6 +378487,67 @@ ./gecode/int/var/bool.hpp:50:3: 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] + 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: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] @@ -380185,28 +378559,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) - | ^~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -380319,6 +378671,48 @@ ./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()); @@ -380347,32 +378741,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] @@ -380384,10 +378752,32 @@ ./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::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::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::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) { | ^~~~ @@ -380414,19 +378804,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] @@ -380448,97 +378825,41 @@ ./gecode/int.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: In 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: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: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/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: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/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 ./test/branch.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -380555,12 +378876,25 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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/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/var/bool.hpp:50:3: 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] @@ -380582,6 +378916,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::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] @@ -380611,6 +378958,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] @@ -380643,6 +379003,148 @@ ./gecode/set.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) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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::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/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' 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/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/float.hh:1404, from ./test/branch.hh:52: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -380715,6 +379217,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] @@ -380747,12 +379271,42 @@ ./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/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) | ^~~~~~ @@ -380798,6 +379352,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) | ^~~~~~~ +./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) {} @@ -380805,6 +379372,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) | ^~~~~~ @@ -380818,6 +379387,84 @@ ./gecode/set/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) {} @@ -380840,6 +379487,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/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); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -380892,8 +379549,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/float.o test/branch/float.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]': @@ -380973,17 +379628,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign.o test/assign.cpp -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); - | ^~~~~ + -c -o test/branch/set.o test/branch/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] @@ -381016,6 +379661,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/float.o test/branch/float.cpp 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)': @@ -381240,16 +379887,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 ./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/set.hh:755, from ./test/branch.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -381458,38 +380095,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, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 @@ -381706,8 +380311,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) | ^~~~~~~~ +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); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign.o test/assign.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/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/int.hh:917, - from ./test/assign.hh:42: + 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; @@ -381840,8 +380499,38 @@ ./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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/int.o test/assign/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759: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()); @@ -381933,7 +380622,7 @@ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ 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); @@ -382037,7 +380726,7 @@ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ 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); @@ -382140,6 +380829,120 @@ ./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) + | ^~~~~~ +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/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 @@ -382162,6 +380965,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/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/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) {} @@ -382172,6 +380995,9 @@ ./gecode/int/var/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: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: 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) {} @@ -382182,6 +381008,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/core.hpp:3266:3: 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/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); + | ^~~~~ ./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) {} @@ -382189,8 +381059,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/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) | ^~~~~~ @@ -382204,6 +381072,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, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -382226,6 +381156,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: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) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -382239,6 +381212,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/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -382252,6 +381236,24 @@ ./gecode/int/var/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); + | ~~~~~^~~~ ./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) {} @@ -382278,6 +381280,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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -382337,6 +381371,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/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(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)); @@ -382356,27 +381401,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/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); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -382398,17 +381422,209 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 ./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/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) + | ^~~~~~~ +./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 ./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; | ^~ +./gecode/kernel/data/array.hpp: In 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/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::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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/int.o test/assign/int.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] @@ -382560,6 +381776,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) {} + | ^ +./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] @@ -382622,6 +381877,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, | ~~~~~^~~~ +./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 ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -382726,6 +382072,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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/bool.o test/assign/bool.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)': @@ -383046,8 +382394,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) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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); + | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, from test/assign/bool.cpp:34: @@ -383090,6 +382446,172 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -383101,11 +382623,39 @@ ./gecode/int/var/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, + | ~~~~~^~~~ 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: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) { | ^~~~ @@ -383224,6 +382774,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()); @@ -383252,6 +382843,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] @@ -383386,6 +382998,110 @@ ./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 ./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: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: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: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] @@ -383461,6 +383177,110 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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 ./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: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: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.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/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/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: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] @@ -383511,6 +383331,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, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/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] @@ -383522,6 +383364,60 @@ ./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::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:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -383534,6 +383430,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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -383586,6 +383492,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) {} @@ -383608,6 +383540,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/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::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -383647,6 +383605,84 @@ ./gecode/set/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) {} @@ -383752,6 +383788,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/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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -383827,16 +383905,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/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); - | ^~~~~ ./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); @@ -383997,6 +384065,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/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: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] @@ -384018,6 +384097,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/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 ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -384061,6 +384263,34 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::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] @@ -384122,38 +384352,68 @@ ./gecode/set.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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: 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 ./test/assign.hh:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -384217,6 +384477,28 @@ ./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 ./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); + | ~~~~~^~~~ ./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); | ^ @@ -384226,6 +384508,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/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] @@ -384267,6 +384570,56 @@ ./gecode/set/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -384279,6 +384632,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/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::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -384403,6 +384767,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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -384481,408 +384917,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/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/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/search.o test/search.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)': -./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 ./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] @@ -385132,7 +385166,11 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/search.o test/search.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/nogoods.o test/nogoods.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/array.o test/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/search.cpp:34: @@ -385143,6 +385181,89 @@ ./gecode/kernel/core.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/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] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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] @@ -385176,6 +385297,111 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ 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)': +./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: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] @@ -385197,6 +385423,35 @@ ./gecode/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] @@ -385238,6 +385493,34 @@ ./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] @@ -385309,6 +385592,68 @@ ./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, + | ~~~~~^~~~ +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()); @@ -385337,6 +385682,28 @@ ./gecode/int.hh:4525:18: note: 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/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:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -385399,6 +385766,229 @@ ./gecode/int.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); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/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/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, 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: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -385442,6 +386032,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] @@ -385471,6 +386082,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); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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] @@ -385503,16 +386140,89 @@ ./gecode/set.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/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/support.hh:104, + from ./gecode/kernel.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: +./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/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -385585,6 +386295,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/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] @@ -386036,6 +386775,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: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/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); @@ -386065,6 +386815,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/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: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] @@ -386126,56 +386886,51 @@ ./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/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); - | ^ +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]; + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/search.cpp:197:48: 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); - | ^ -./gecode/int/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/search.cpp:198:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); - | ^ -./gecode/int/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/search.cpp:198:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); - | ^ +test/nogoods.cpp:73:44: 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]; + | ^ ./gecode/int/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/search.cpp:199:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); +test/nogoods.cpp: In constructor 'Test::NoGoods::Hamming::Hamming(Gecode::SetValBranch, bool, bool)': +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]); | ^ -./gecode/int/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/search.cpp:199:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); - | ^ -./gecode/int/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) | ^~~~~~ -test/search.cpp: In member function 'virtual void Test::Search::HasSolutions::constrain(const Gecode::Space&)': -test/search.cpp:222:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 222 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); - | ^ -./gecode/int/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/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/search.cpp:231:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 231 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); - | ^ -./gecode/int/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/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]': @@ -386225,8 +386980,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/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) | ^~~~~~ @@ -386262,496 +387015,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::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)': @@ -386795,6 +387058,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] @@ -386809,6 +387085,16 @@ ./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/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::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) { | ^~~~ @@ -386824,6 +387110,22 @@ ./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::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] @@ -386835,6 +387137,16 @@ ./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/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); @@ -386845,6 +387157,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, | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: 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] @@ -386899,11 +387214,70 @@ ./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]; + | ~~~~^~~ 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/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) { | ^~~~ @@ -386934,12 +387308,31 @@ ./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/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/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/var/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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -387365,40 +387758,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, | ~~~~~^~~~ -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]; - | ^ +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); + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/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/nogoods.cpp:73:44: 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]; - | ^ +test/search.cpp:197:48: 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); + | ^ ./gecode/int/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/nogoods.cpp: In constructor 'Test::NoGoods::Hamming::Hamming(Gecode::SetValBranch, bool, bool)': -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]); +test/search.cpp:198:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); | ^ -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) | ^~~~~~ -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/search.cpp:198:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); + | ^ +./gecode/int/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/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) +test/search.cpp:199:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); + | ^ +./gecode/int/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/search.cpp:199:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); + | ^ +./gecode/int/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/search.cpp: In member function 'virtual void Test::Search::HasSolutions::constrain(const Gecode::Space&)': +test/search.cpp:222:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 222 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); + | ^ +./gecode/int/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/search.cpp:231:62: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 231 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); + | ^ +./gecode/int/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]': @@ -387448,6 +387857,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) | ^~~~~~ @@ -387614,9 +388025,53 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/array.o test/array.cpp + -c -o test/test.o test/test.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/afc.o test/afc.cpp In file included from ./gecode/kernel.hh:150, - from test/array.cpp:34: + 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:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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; @@ -387624,6 +388079,10 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -387657,7 +388116,7 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from test/array.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; @@ -387989,10 +388448,20 @@ 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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/test.o test/test.cpp + -c -o test/ldsb.o test/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/region.o test/region.cpp In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from test/test.cpp:36: + 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); + | ^~~~~ +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; @@ -388032,21 +388501,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); | ~~~~~^~~~ -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) { - | ^ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/afc.o test/afc.cpp -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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -388080,7 +388534,7 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from test/afc.cpp:35: + 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; @@ -388303,6 +388757,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, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + 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; + | ^~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -388311,6 +388771,11 @@ ./gecode/kernel/data/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: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:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -388335,6 +388800,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/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::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -388345,336 +388815,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/support.hh:104, - from ./gecode/kernel.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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/ldsb.o test/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 -fstack-clash-protection -Wformat -Werror=format-security -O3 -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/region.o test/region.cpp -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); - | ^~~~~ -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/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - 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; - | ^~ -./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, - | ~~~~~^~~~ -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: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) { | ^~~~ @@ -388764,47 +388904,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: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] @@ -388834,27 +388933,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()); @@ -388945,48 +389023,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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -391122,215 +391158,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/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/iter 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/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/rel-op -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/distinct -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/branch -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 -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/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/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/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/minimodel -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/driver +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/arithmetic +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/branch +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/linear +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/transcendental +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/channel +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/int 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/channel -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/arithmetic -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/dom -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/order +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/member +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/cumulative 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/nvalues -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/task -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/exec +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/branch -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/dom 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/extensional -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/ldsb -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/sequence 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/linear -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/view +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/view-val-graph -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/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/var -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/task +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/no-overlap -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/exec -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/element +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/cumulatives +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/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/branch 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/branch +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/propagator -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/channel -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/transcendental -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/var-imp -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/branch -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/linear -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/view -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/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/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/par 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/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/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/element +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/ldsb +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/branch +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/precede +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/view +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/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/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/distinct +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/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/contribs +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/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/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/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/images -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/autom4te.cache +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/doc 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/assign -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/int -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/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/test/set +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/ -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/iter 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/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/rel-op -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/distinct -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/branch -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 -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/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/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/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/minimodel -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/driver +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/arithmetic +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/branch +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/linear +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/transcendental +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/channel +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/int 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/channel -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/arithmetic -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/dom -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/order +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/member +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/cumulative 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/nvalues -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/task -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/exec +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/branch -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/dom 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/extensional -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/ldsb -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/sequence 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/linear -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/view +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/view-val-graph -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/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/var -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/task +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/no-overlap -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/exec -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/element +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/cumulatives +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/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/branch 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/branch +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/propagator -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/channel -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/transcendental -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/var-imp -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/branch -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/linear -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/view -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/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/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/par 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/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/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/element +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/ldsb +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/branch +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/precede +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/view +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/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/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/distinct +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/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/contribs +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/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/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/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/images -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/autom4te.cache +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/doc 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/assign -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/int -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/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/test/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/images Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/gecode-6.2.0/changelog.hh... @@ -393418,8 +393454,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... @@ -393542,6 +393578,10 @@ 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... +Generating code for file gecode/search/options.cpp... +Generating code for file gecode/driver/options.hpp... +Generating code for file gecode/search/options.hpp... Generating code for file gecode/driver/script.cpp... Generating code for file gecode/driver/script.hpp... Generating code for file gecode/flatzinc.hh... @@ -393559,18 +393599,219 @@ 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/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/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/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/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/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/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/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/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/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/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.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/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/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/float/rounding.cpp... Generating code for file gecode/float/rounding.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/transcendental.cpp... Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/transcendental.hh... @@ -393581,15 +393822,43 @@ Generating code for file gecode/float/trigonometric/asinacos.hpp... Generating code for file gecode/float/trigonometric/sincos.hpp... Generating code for file gecode/float/trigonometric/tanatan.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/var-imp/float.cpp... Generating code for file gecode/float/var/float.cpp... Generating code for file test/assign/float.cpp... Generating code for file test/branch/float.cpp... Generating code for file test/float.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/float/var-imp/float.hpp... 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/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/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... @@ -393631,20 +393900,13 @@ 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.hh... +Generating code for file gecode/set/int.hh... +Generating code for file test/int.hh... 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... @@ -393659,16 +393921,25 @@ 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/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/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/int/branch/cbs.hpp... +Generating code for file gecode/int/distinct/cbs.hpp... +Generating code for file gecode/int/branch/ngl.hpp... +Generating code for file gecode/set/branch/ngl.hpp... 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/channel/link-multi.cpp... +Generating code for file gecode/int/channel/link-multi.hpp... +Generating code for file gecode/int/channel/link-single.cpp... +Generating code for file gecode/int/channel/link-single.hpp... +Generating code for file gecode/int/circuit.cpp... +Generating code for file test/int/circuit.cpp... +Generating code for file gecode/int/circuit.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... @@ -393678,13 +393949,6 @@ 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/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... -Generating code for file gecode/int/channel/link-single.hpp... -Generating code for file gecode/int/circuit.cpp... -Generating code for file test/int/circuit.cpp... -Generating code for file gecode/int/circuit.hh... Generating code for file gecode/int/count.cpp... Generating code for file test/int/count.cpp... Generating code for file gecode/int/count.hh... @@ -393704,6 +393968,11 @@ Generating code for file gecode/int/unary/opt-prop.hpp... Generating code for file gecode/int/cumulative/overload.hpp... Generating code for file gecode/int/unary/overload.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/cumulative/subsumption.hpp... Generating code for file gecode/int/unary/subsumption.hpp... Generating code for file gecode/int/cumulative/task-view.hpp... @@ -393712,24 +393981,47 @@ 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/cumulatives.cpp... 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/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/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/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/element/pair.cpp... Generating code for file gecode/int/element/pair.hpp... Generating code for file gecode/int/exec.hh... @@ -393751,19 +394043,30 @@ 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/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/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... @@ -393777,6 +394080,8 @@ Generating code for file gecode/int/member.cpp... Generating code for file test/int/member.cpp... Generating code for file gecode/int/member.hh... +Generating code for file gecode/int/member/prop.hpp... +Generating code for file gecode/int/task/prop.hpp... Generating code for file gecode/int/member/re-prop.hpp... Generating code for file gecode/int/no-overlap.cpp... Generating code for file test/int/no-overlap.cpp... @@ -393808,11 +394113,23 @@ Generating code for file gecode/int/order.cpp... Generating code for file test/int/order.cpp... Generating code for file gecode/int/order.hh... +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/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/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... @@ -393828,12 +394145,9 @@ 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/man-to-opt.hpp... -Generating code for file gecode/int/member/prop.hpp... -Generating code for file gecode/int/task/prop.hpp... Generating code for file gecode/int/task/purge.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/task/sort.hpp... +Generating code for file gecode/support/sort.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... @@ -393847,22 +394161,30 @@ 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/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/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/int/view/bool-test.hpp... +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/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/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/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... @@ -393907,6 +394229,8 @@ Generating code for file gecode/kernel/archive.hpp... Generating code for file gecode/kernel/branch/afc.cpp... Generating code for file test/afc.cpp... +Generating code for file gecode/kernel/branch/filter.hpp... +Generating code for file gecode/kernel/trace/filter.hpp... Generating code for file gecode/kernel/branch/function.cpp... Generating code for file gecode/kernel/branch/tiebreak.hpp... Generating code for file gecode/kernel/branch/val-sel-commit.hpp... @@ -393935,8 +394259,6 @@ Generating code for file gecode/kernel/shared-object.hpp... Generating code for file gecode/kernel/shared-space-data.hpp... Generating code for file gecode/kernel/trace/filter.cpp... -Generating code for file gecode/kernel/branch/filter.hpp... -Generating code for file gecode/kernel/trace/filter.hpp... Generating code for file gecode/kernel/trace/general.cpp... Generating code for file gecode/kernel/trace/general.hpp... Generating code for file gecode/kernel/trace/recorder.cpp... @@ -393948,10 +394270,6 @@ 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/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-expr.hpp... @@ -393963,8 +394281,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... @@ -393985,29 +394301,30 @@ Generating code for file gecode/search/dfs.cpp... Generating code for file gecode/search/engine.cpp... Generating code for file gecode/search/lds.cpp... -Generating code for file gecode/search/lds.hpp... -Generating code for file gecode/search/seq/lds.hpp... Generating code for file gecode/search/nogoods.cpp... Generating code for file test/nogoods.cpp... Generating code for file gecode/search/nogoods.hh... Generating code for file gecode/search/nogoods.hpp... -Generating code for file gecode/driver/options.cpp... -Generating code for file gecode/search/options.cpp... -Generating code for file gecode/driver/options.hpp... -Generating code for file gecode/search/options.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/relax.hh... +Generating code for file gecode/search/sebs.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/seq/dead.cpp... +Generating code for file gecode/search/seq/dead.hh... 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/seq/lds.hh... +Generating code for file gecode/search/lds.hpp... +Generating code for file gecode/search/seq/lds.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... @@ -394022,11 +394339,6 @@ Generating code for file gecode/search/seq/pbs.hpp... Generating code for file gecode/search/rbs.cpp... Generating code for file gecode/search/seq/rbs.cpp... -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... -Generating code for file gecode/search/seq/dead.hh... -Generating code for file gecode/search/seq/lds.hh... 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... @@ -394037,128 +394349,8 @@ 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... @@ -394167,82 +394359,17 @@ 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/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/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/inter.hpp... +Generating code for file gecode/set/rel-op/inter.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/set/element/unionConst.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/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... @@ -394256,8 +394383,6 @@ 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... Generating code for file gecode/set/rel-op/post-compl-cvc.cpp... Generating code for file gecode/set/rel-op/post-compl-cvv.cpp... @@ -394267,111 +394392,24 @@ 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/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/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/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/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/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/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/set/view/singleton.hpp... @@ -394402,15 +394440,13 @@ 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... @@ -394499,12 +394535,12 @@ 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... @@ -394582,6 +394618,10 @@ 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... +Generating docs for file gecode/search/options.cpp... +Generating docs for file gecode/driver/options.hpp... +Generating docs for file gecode/search/options.hpp... Generating docs for file gecode/driver/script.cpp... Generating docs for file gecode/driver/script.hpp... Generating docs for file gecode/flatzinc.hh... @@ -394599,18 +394639,219 @@ 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/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/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/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/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/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/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/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/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/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/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.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/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/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/float/rounding.cpp... Generating docs for file gecode/float/rounding.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/transcendental.cpp... Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/transcendental.hh... @@ -394621,15 +394862,43 @@ Generating docs for file gecode/float/trigonometric/asinacos.hpp... Generating docs for file gecode/float/trigonometric/sincos.hpp... Generating docs for file gecode/float/trigonometric/tanatan.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/var-imp/float.cpp... Generating docs for file gecode/float/var/float.cpp... Generating docs for file test/assign/float.cpp... Generating docs for file test/branch/float.cpp... Generating docs for file test/float.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/float/var-imp/float.hpp... 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/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/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... @@ -394671,20 +394940,13 @@ 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.hh... +Generating docs for file gecode/set/int.hh... +Generating docs for file test/int.hh... 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... @@ -394699,16 +394961,25 @@ 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/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/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/int/branch/cbs.hpp... +Generating docs for file gecode/int/distinct/cbs.hpp... +Generating docs for file gecode/int/branch/ngl.hpp... +Generating docs for file gecode/set/branch/ngl.hpp... 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/channel/link-multi.cpp... +Generating docs for file gecode/int/channel/link-multi.hpp... +Generating docs for file gecode/int/channel/link-single.cpp... +Generating docs for file gecode/int/channel/link-single.hpp... +Generating docs for file gecode/int/circuit.cpp... +Generating docs for file test/int/circuit.cpp... +Generating docs for file gecode/int/circuit.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... @@ -394718,13 +394989,6 @@ 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/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... -Generating docs for file gecode/int/channel/link-single.hpp... -Generating docs for file gecode/int/circuit.cpp... -Generating docs for file test/int/circuit.cpp... -Generating docs for file gecode/int/circuit.hh... Generating docs for file gecode/int/count.cpp... Generating docs for file test/int/count.cpp... Generating docs for file gecode/int/count.hh... @@ -394744,6 +395008,11 @@ Generating docs for file gecode/int/unary/opt-prop.hpp... Generating docs for file gecode/int/cumulative/overload.hpp... Generating docs for file gecode/int/unary/overload.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/cumulative/subsumption.hpp... Generating docs for file gecode/int/unary/subsumption.hpp... Generating docs for file gecode/int/cumulative/task-view.hpp... @@ -394752,24 +395021,47 @@ 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/cumulatives.cpp... 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/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/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/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/element/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... Generating docs for file gecode/int/exec.hh... @@ -394791,19 +395083,30 @@ 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/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/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... @@ -394817,6 +395120,8 @@ Generating docs for file gecode/int/member.cpp... Generating docs for file test/int/member.cpp... Generating docs for file gecode/int/member.hh... +Generating docs for file gecode/int/member/prop.hpp... +Generating docs for file gecode/int/task/prop.hpp... Generating docs for file gecode/int/member/re-prop.hpp... Generating docs for file gecode/int/no-overlap.cpp... Generating docs for file test/int/no-overlap.cpp... @@ -394848,11 +395153,23 @@ Generating docs for file gecode/int/order.cpp... Generating docs for file test/int/order.cpp... Generating docs for file gecode/int/order.hh... +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/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/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... @@ -394868,12 +395185,9 @@ 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/man-to-opt.hpp... -Generating docs for file gecode/int/member/prop.hpp... -Generating docs for file gecode/int/task/prop.hpp... Generating docs for file gecode/int/task/purge.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/task/sort.hpp... +Generating docs for file gecode/support/sort.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... @@ -394887,22 +395201,30 @@ 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/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/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/int/view/bool-test.hpp... +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/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/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/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... @@ -394947,6 +395269,8 @@ Generating docs for file gecode/kernel/archive.hpp... Generating docs for file gecode/kernel/branch/afc.cpp... Generating docs for file test/afc.cpp... +Generating docs for file gecode/kernel/branch/filter.hpp... +Generating docs for file gecode/kernel/trace/filter.hpp... Generating docs for file gecode/kernel/branch/function.cpp... Generating docs for file gecode/kernel/branch/tiebreak.hpp... Generating docs for file gecode/kernel/branch/val-sel-commit.hpp... @@ -394975,8 +395299,6 @@ Generating docs for file gecode/kernel/shared-object.hpp... Generating docs for file gecode/kernel/shared-space-data.hpp... Generating docs for file gecode/kernel/trace/filter.cpp... -Generating docs for file gecode/kernel/branch/filter.hpp... -Generating docs for file gecode/kernel/trace/filter.hpp... Generating docs for file gecode/kernel/trace/general.cpp... Generating docs for file gecode/kernel/trace/general.hpp... Generating docs for file gecode/kernel/trace/recorder.cpp... @@ -394988,10 +395310,6 @@ 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/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-expr.hpp... @@ -395003,8 +395321,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... @@ -395025,29 +395341,30 @@ Generating docs for file gecode/search/dfs.cpp... Generating docs for file gecode/search/engine.cpp... Generating docs for file gecode/search/lds.cpp... -Generating docs for file gecode/search/lds.hpp... -Generating docs for file gecode/search/seq/lds.hpp... Generating docs for file gecode/search/nogoods.cpp... Generating docs for file test/nogoods.cpp... Generating docs for file gecode/search/nogoods.hh... Generating docs for file gecode/search/nogoods.hpp... -Generating docs for file gecode/driver/options.cpp... -Generating docs for file gecode/search/options.cpp... -Generating docs for file gecode/driver/options.hpp... -Generating docs for file gecode/search/options.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/relax.hh... +Generating docs for file gecode/search/sebs.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/seq/dead.cpp... +Generating docs for file gecode/search/seq/dead.hh... 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/seq/lds.hh... +Generating docs for file gecode/search/lds.hpp... +Generating docs for file gecode/search/seq/lds.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... @@ -395062,11 +395379,6 @@ Generating docs for file gecode/search/seq/pbs.hpp... Generating docs for file gecode/search/rbs.cpp... Generating docs for file gecode/search/seq/rbs.cpp... -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... -Generating docs for file gecode/search/seq/dead.hh... -Generating docs for file gecode/search/seq/lds.hh... 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... @@ -395077,128 +395389,8 @@ 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... @@ -395207,82 +395399,17 @@ 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/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/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/inter.hpp... +Generating docs for file gecode/set/rel-op/inter.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/set/element/unionConst.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/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... @@ -395296,8 +395423,6 @@ 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... Generating docs for file gecode/set/rel-op/post-compl-cvc.cpp... Generating docs for file gecode/set/rel-op/post-compl-cvv.cpp... @@ -395307,111 +395432,24 @@ 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/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/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/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/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/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/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/set/view/singleton.hpp... @@ -395442,15 +395480,13 @@ 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... @@ -395539,12 +395575,12 @@ 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... @@ -397898,8 +397934,8 @@ Patching output file 88/90 Patching output file 89/90 Patching output file 90/90 -type lookup cache used 65536/65536 hits=1513213 misses=171200 -symbol lookup cache used 65536/65536 hits=1053861 misses=91942 +type lookup cache used 65536/65536 hits=1512378 misses=172150 +symbol lookup cache used 65536/65536 hits=1054029 misses=91967 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' @@ -397952,98 +397988,99 @@ 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/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/iter 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/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/rel-op -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/distinct -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/branch -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 -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/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/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/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/minimodel -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/driver +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/arithmetic +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/branch +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/linear +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/transcendental +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/channel +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/int 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/channel -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/arithmetic -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/dom -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/order +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/member +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/cumulative 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/nvalues -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/task -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/exec +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/branch -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/dom 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/extensional -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/ldsb -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/sequence 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/linear -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/view +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/view-val-graph -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/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/var -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/task +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/no-overlap -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/exec -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/element +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/cumulatives +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/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/branch 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/branch +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/propagator -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/channel -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/transcendental -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/var-imp -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/branch -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/linear -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/view -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/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/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/par 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/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/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/element +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/ldsb +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/branch +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/precede +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/view +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/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/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/distinct +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/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/contribs +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/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/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/libgecode-dev -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/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 @@ -398051,115 +398088,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/libgecodeflatzinc49t64 +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/debian/libgecode49t64 -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/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/images -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/autom4te.cache +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/doc 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/assign -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/int -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/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/test/set +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/ -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/iter 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/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/rel-op -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/distinct -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/branch -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 -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/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/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/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/minimodel -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/driver +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/arithmetic +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/branch +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/linear +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/transcendental +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/channel +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/int 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/channel -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/arithmetic -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/dom -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/order +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/member +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/cumulative 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/nvalues -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/task -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/exec +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/branch -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/dom 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/extensional -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/ldsb -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/sequence 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/linear -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/view +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/view-val-graph -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/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/var -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/task +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/no-overlap -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/exec -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/element +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/cumulatives +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/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/branch 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/branch +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/propagator -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/channel -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/transcendental -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/var-imp -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/branch -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/linear -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/view -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/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/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/par 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/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/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/element +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/ldsb +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/branch +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/precede +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/view +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/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/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/distinct +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/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/contribs +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/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/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/libgecode-dev -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/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 @@ -398167,22 +398204,21 @@ 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/libgecodeflatzinc49t64 +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/debian/libgecode49t64 -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/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/images -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/autom4te.cache +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/doc 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/assign -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/int -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/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/test/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/images Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/gecode-6.2.0/changelog.hh... @@ -400234,8 +400270,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... @@ -400394,6 +400430,10 @@ 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... +Generating code for file gecode/search/options.cpp... +Generating code for file gecode/driver/options.hpp... +Generating code for file gecode/search/options.hpp... Generating code for file gecode/driver/script.cpp... Generating code for file gecode/driver/script.hpp... Generating code for file gecode/flatzinc.hh... @@ -400411,18 +400451,219 @@ 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/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/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/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/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/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/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/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/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/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/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.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/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/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/float/rounding.cpp... Generating code for file gecode/float/rounding.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/transcendental.cpp... Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/transcendental.hh... @@ -400433,15 +400674,43 @@ Generating code for file gecode/float/trigonometric/asinacos.hpp... Generating code for file gecode/float/trigonometric/sincos.hpp... Generating code for file gecode/float/trigonometric/tanatan.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/var-imp/float.cpp... Generating code for file gecode/float/var/float.cpp... Generating code for file test/assign/float.cpp... Generating code for file test/branch/float.cpp... Generating code for file test/float.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/float/var-imp/float.hpp... 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/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/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... @@ -400483,20 +400752,13 @@ 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.hh... +Generating code for file gecode/set/int.hh... +Generating code for file test/int.hh... 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... @@ -400511,16 +400773,25 @@ 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/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/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/int/branch/cbs.hpp... +Generating code for file gecode/int/distinct/cbs.hpp... +Generating code for file gecode/int/branch/ngl.hpp... +Generating code for file gecode/set/branch/ngl.hpp... 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/channel/link-multi.cpp... +Generating code for file gecode/int/channel/link-multi.hpp... +Generating code for file gecode/int/channel/link-single.cpp... +Generating code for file gecode/int/channel/link-single.hpp... +Generating code for file gecode/int/circuit.cpp... +Generating code for file test/int/circuit.cpp... +Generating code for file gecode/int/circuit.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... @@ -400530,13 +400801,6 @@ 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/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... -Generating code for file gecode/int/channel/link-single.hpp... -Generating code for file gecode/int/circuit.cpp... -Generating code for file test/int/circuit.cpp... -Generating code for file gecode/int/circuit.hh... Generating code for file gecode/int/count.cpp... Generating code for file test/int/count.cpp... Generating code for file gecode/int/count.hh... @@ -400556,6 +400820,11 @@ Generating code for file gecode/int/unary/opt-prop.hpp... Generating code for file gecode/int/cumulative/overload.hpp... Generating code for file gecode/int/unary/overload.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/cumulative/subsumption.hpp... Generating code for file gecode/int/unary/subsumption.hpp... Generating code for file gecode/int/cumulative/task-view.hpp... @@ -400564,24 +400833,47 @@ 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/cumulatives.cpp... 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/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/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/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/element/pair.cpp... Generating code for file gecode/int/element/pair.hpp... Generating code for file gecode/int/exec.hh... @@ -400603,19 +400895,30 @@ 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/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/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... @@ -400629,6 +400932,8 @@ Generating code for file gecode/int/member.cpp... Generating code for file test/int/member.cpp... Generating code for file gecode/int/member.hh... +Generating code for file gecode/int/member/prop.hpp... +Generating code for file gecode/int/task/prop.hpp... Generating code for file gecode/int/member/re-prop.hpp... Generating code for file gecode/int/no-overlap.cpp... Generating code for file test/int/no-overlap.cpp... @@ -400660,11 +400965,23 @@ Generating code for file gecode/int/order.cpp... Generating code for file test/int/order.cpp... Generating code for file gecode/int/order.hh... +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/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/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... @@ -400680,12 +400997,9 @@ 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/man-to-opt.hpp... -Generating code for file gecode/int/member/prop.hpp... -Generating code for file gecode/int/task/prop.hpp... Generating code for file gecode/int/task/purge.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/task/sort.hpp... +Generating code for file gecode/support/sort.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... @@ -400699,22 +401013,30 @@ 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/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/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/int/view/bool-test.hpp... +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/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/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/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... @@ -400759,6 +401081,8 @@ Generating code for file gecode/kernel/archive.hpp... Generating code for file gecode/kernel/branch/afc.cpp... Generating code for file test/afc.cpp... +Generating code for file gecode/kernel/branch/filter.hpp... +Generating code for file gecode/kernel/trace/filter.hpp... Generating code for file gecode/kernel/branch/function.cpp... Generating code for file gecode/kernel/branch/tiebreak.hpp... Generating code for file gecode/kernel/branch/val-sel-commit.hpp... @@ -400787,8 +401111,6 @@ Generating code for file gecode/kernel/shared-object.hpp... Generating code for file gecode/kernel/shared-space-data.hpp... Generating code for file gecode/kernel/trace/filter.cpp... -Generating code for file gecode/kernel/branch/filter.hpp... -Generating code for file gecode/kernel/trace/filter.hpp... Generating code for file gecode/kernel/trace/general.cpp... Generating code for file gecode/kernel/trace/general.hpp... Generating code for file gecode/kernel/trace/recorder.cpp... @@ -400800,10 +401122,6 @@ 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/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-expr.hpp... @@ -400815,8 +401133,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... @@ -400837,29 +401153,30 @@ Generating code for file gecode/search/dfs.cpp... Generating code for file gecode/search/engine.cpp... Generating code for file gecode/search/lds.cpp... -Generating code for file gecode/search/lds.hpp... -Generating code for file gecode/search/seq/lds.hpp... Generating code for file gecode/search/nogoods.cpp... Generating code for file test/nogoods.cpp... Generating code for file gecode/search/nogoods.hh... Generating code for file gecode/search/nogoods.hpp... -Generating code for file gecode/driver/options.cpp... -Generating code for file gecode/search/options.cpp... -Generating code for file gecode/driver/options.hpp... -Generating code for file gecode/search/options.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/relax.hh... +Generating code for file gecode/search/sebs.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/seq/dead.cpp... +Generating code for file gecode/search/seq/dead.hh... 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/seq/lds.hh... +Generating code for file gecode/search/lds.hpp... +Generating code for file gecode/search/seq/lds.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... @@ -400874,11 +401191,6 @@ Generating code for file gecode/search/seq/pbs.hpp... Generating code for file gecode/search/rbs.cpp... Generating code for file gecode/search/seq/rbs.cpp... -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... -Generating code for file gecode/search/seq/dead.hh... -Generating code for file gecode/search/seq/lds.hh... 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... @@ -400889,128 +401201,8 @@ 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... @@ -401019,82 +401211,17 @@ 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/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/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/inter.hpp... +Generating code for file gecode/set/rel-op/inter.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/set/element/unionConst.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/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... @@ -401108,8 +401235,6 @@ 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... Generating code for file gecode/set/rel-op/post-compl-cvc.cpp... Generating code for file gecode/set/rel-op/post-compl-cvv.cpp... @@ -401119,111 +401244,24 @@ 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/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/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/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/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/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/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/set/view/singleton.hpp... @@ -401254,15 +401292,13 @@ 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... @@ -401351,12 +401387,12 @@ 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... @@ -401434,6 +401470,10 @@ 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... +Generating docs for file gecode/search/options.cpp... +Generating docs for file gecode/driver/options.hpp... +Generating docs for file gecode/search/options.hpp... Generating docs for file gecode/driver/script.cpp... Generating docs for file gecode/driver/script.hpp... Generating docs for file gecode/flatzinc.hh... @@ -401451,18 +401491,219 @@ 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/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/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/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/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/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/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/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/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/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/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.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/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/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/float/rounding.cpp... Generating docs for file gecode/float/rounding.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/transcendental.cpp... Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/transcendental.hh... @@ -401473,15 +401714,43 @@ Generating docs for file gecode/float/trigonometric/asinacos.hpp... Generating docs for file gecode/float/trigonometric/sincos.hpp... Generating docs for file gecode/float/trigonometric/tanatan.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/var-imp/float.cpp... Generating docs for file gecode/float/var/float.cpp... Generating docs for file test/assign/float.cpp... Generating docs for file test/branch/float.cpp... Generating docs for file test/float.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/float/var-imp/float.hpp... 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/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/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... @@ -401523,20 +401792,13 @@ 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.hh... +Generating docs for file gecode/set/int.hh... +Generating docs for file test/int.hh... 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... @@ -401551,16 +401813,25 @@ 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/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/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/int/branch/cbs.hpp... +Generating docs for file gecode/int/distinct/cbs.hpp... +Generating docs for file gecode/int/branch/ngl.hpp... +Generating docs for file gecode/set/branch/ngl.hpp... 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/channel/link-multi.cpp... +Generating docs for file gecode/int/channel/link-multi.hpp... +Generating docs for file gecode/int/channel/link-single.cpp... +Generating docs for file gecode/int/channel/link-single.hpp... +Generating docs for file gecode/int/circuit.cpp... +Generating docs for file test/int/circuit.cpp... +Generating docs for file gecode/int/circuit.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... @@ -401570,13 +401841,6 @@ 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/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... -Generating docs for file gecode/int/channel/link-single.hpp... -Generating docs for file gecode/int/circuit.cpp... -Generating docs for file test/int/circuit.cpp... -Generating docs for file gecode/int/circuit.hh... Generating docs for file gecode/int/count.cpp... Generating docs for file test/int/count.cpp... Generating docs for file gecode/int/count.hh... @@ -401596,6 +401860,11 @@ Generating docs for file gecode/int/unary/opt-prop.hpp... Generating docs for file gecode/int/cumulative/overload.hpp... Generating docs for file gecode/int/unary/overload.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/cumulative/subsumption.hpp... Generating docs for file gecode/int/unary/subsumption.hpp... Generating docs for file gecode/int/cumulative/task-view.hpp... @@ -401604,24 +401873,47 @@ 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/cumulatives.cpp... 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/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/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/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/element/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... Generating docs for file gecode/int/exec.hh... @@ -401643,19 +401935,30 @@ 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/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/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... @@ -401669,6 +401972,8 @@ Generating docs for file gecode/int/member.cpp... Generating docs for file test/int/member.cpp... Generating docs for file gecode/int/member.hh... +Generating docs for file gecode/int/member/prop.hpp... +Generating docs for file gecode/int/task/prop.hpp... Generating docs for file gecode/int/member/re-prop.hpp... Generating docs for file gecode/int/no-overlap.cpp... Generating docs for file test/int/no-overlap.cpp... @@ -401700,11 +402005,23 @@ Generating docs for file gecode/int/order.cpp... Generating docs for file test/int/order.cpp... Generating docs for file gecode/int/order.hh... +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/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/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... @@ -401720,12 +402037,9 @@ 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/man-to-opt.hpp... -Generating docs for file gecode/int/member/prop.hpp... -Generating docs for file gecode/int/task/prop.hpp... Generating docs for file gecode/int/task/purge.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/task/sort.hpp... +Generating docs for file gecode/support/sort.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... @@ -401739,22 +402053,30 @@ 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/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/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/int/view/bool-test.hpp... +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/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/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/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... @@ -401799,6 +402121,8 @@ Generating docs for file gecode/kernel/archive.hpp... Generating docs for file gecode/kernel/branch/afc.cpp... Generating docs for file test/afc.cpp... +Generating docs for file gecode/kernel/branch/filter.hpp... +Generating docs for file gecode/kernel/trace/filter.hpp... Generating docs for file gecode/kernel/branch/function.cpp... Generating docs for file gecode/kernel/branch/tiebreak.hpp... Generating docs for file gecode/kernel/branch/val-sel-commit.hpp... @@ -401827,8 +402151,6 @@ Generating docs for file gecode/kernel/shared-object.hpp... Generating docs for file gecode/kernel/shared-space-data.hpp... Generating docs for file gecode/kernel/trace/filter.cpp... -Generating docs for file gecode/kernel/branch/filter.hpp... -Generating docs for file gecode/kernel/trace/filter.hpp... Generating docs for file gecode/kernel/trace/general.cpp... Generating docs for file gecode/kernel/trace/general.hpp... Generating docs for file gecode/kernel/trace/recorder.cpp... @@ -401840,10 +402162,6 @@ 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/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-expr.hpp... @@ -401855,8 +402173,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... @@ -401877,29 +402193,30 @@ Generating docs for file gecode/search/dfs.cpp... Generating docs for file gecode/search/engine.cpp... Generating docs for file gecode/search/lds.cpp... -Generating docs for file gecode/search/lds.hpp... -Generating docs for file gecode/search/seq/lds.hpp... Generating docs for file gecode/search/nogoods.cpp... Generating docs for file test/nogoods.cpp... Generating docs for file gecode/search/nogoods.hh... Generating docs for file gecode/search/nogoods.hpp... -Generating docs for file gecode/driver/options.cpp... -Generating docs for file gecode/search/options.cpp... -Generating docs for file gecode/driver/options.hpp... -Generating docs for file gecode/search/options.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/relax.hh... +Generating docs for file gecode/search/sebs.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/seq/dead.cpp... +Generating docs for file gecode/search/seq/dead.hh... 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/seq/lds.hh... +Generating docs for file gecode/search/lds.hpp... +Generating docs for file gecode/search/seq/lds.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... @@ -401914,11 +402231,6 @@ Generating docs for file gecode/search/seq/pbs.hpp... Generating docs for file gecode/search/rbs.cpp... Generating docs for file gecode/search/seq/rbs.cpp... -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... -Generating docs for file gecode/search/seq/dead.hh... -Generating docs for file gecode/search/seq/lds.hh... 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... @@ -401929,128 +402241,8 @@ 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... @@ -402059,82 +402251,17 @@ 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/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/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/inter.hpp... +Generating docs for file gecode/set/rel-op/inter.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/set/element/unionConst.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/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... @@ -402148,8 +402275,6 @@ 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... Generating docs for file gecode/set/rel-op/post-compl-cvc.cpp... Generating docs for file gecode/set/rel-op/post-compl-cvv.cpp... @@ -402159,111 +402284,24 @@ 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/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/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/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/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/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/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/set/view/singleton.hpp... @@ -402294,15 +402332,13 @@ 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... @@ -402391,12 +402427,12 @@ 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... @@ -404568,12 +404604,12 @@ writing tag file... Running plantuml with JAVA... Running dot... -type lookup cache used 65536/65536 hits=1513213 misses=171200 -symbol lookup cache used 65536/65536 hits=1053861 misses=91942 +type lookup cache used 65536/65536 hits=1512378 misses=172150 +symbol lookup cache used 65536/65536 hits=1054029 misses=91967 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 . -j3 install DESTDIR=/build/reproducible-path/gecode-6.2.0/debian/tmp/ +QT_SELECT=5 /usr/bin/make -C . -j4 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. @@ -404686,11 +404722,9 @@ dpkg-deb: building package 'libgecode-doc' in '../libgecode-doc_6.2.0-6_all.deb'. [ -e debian/libgecode-doc/usr/share/doc/libgecode-doc/html/ ] Adding cdbs dependencies to debian/libgecode-dev.substvars -libfakeroot internal error: payload not recognized! dh_installdirs -plibgecode-dev \ Adding cdbs dependencies to debian/libgecode49t64.substvars -libfakeroot internal error: payload not recognized! dh_installdirs -plibgecode49t64 \ Adding cdbs dependencies to debian/libgecodegist49t64.substvars @@ -404824,11 +404858,11 @@ diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49t64/usr/lib/arm-linux-gnueabihf/libgecodeint.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49t64/usr/lib/arm-linux-gnueabihf/libgecodekernel.so.49.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49t64/usr/lib/arm-linux-gnueabihf/libgecodeset.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49t64/usr/lib/arm-linux-gnueabihf/libgecodesearch.so.49.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49t64/usr/lib/arm-linux-gnueabihf/libgecodeset.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49t64/usr/lib/arm-linux-gnueabihf/libgecodefloat.so.49.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49t64/usr/lib/arm-linux-gnueabihf/libgecodeint.so.49.0 found in none of the libraries dh_installdeb -plibgecodegist49t64 dh_perl -plibgecodegist49t64 dh_shlibdeps -plibgecodegist49t64 @@ -404857,15 +404891,15 @@ 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_armhf.deb'. dpkg-deb: building package 'libgecode49t64-dbgsym' in '../libgecode49t64-dbgsym_6.2.0-6_armhf.deb'. +dpkg-deb: building package 'libgecode49t64' in '../libgecode49t64_6.2.0-6_armhf.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_armhf.deb'. dpkg-deb: building package 'libgecodegist49t64-dbgsym' in '../libgecodegist49t64-dbgsym_6.2.0-6_armhf.deb'. +dpkg-deb: building package 'libgecodegist49t64' in '../libgecodegist49t64_6.2.0-6_armhf.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 @@ -404880,12 +404914,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/20764/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/20764/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/8634 and its subdirectories -I: Current time: Tue Nov 5 07:49:28 -12 2024 -I: pbuilder-time-stamp: 1730836168 +I: removing directory /srv/workspace/pbuilder/20764 and its subdirectories +I: Current time: Wed Nov 6 12:30:31 +14 2024 +I: pbuilder-time-stamp: 1730845831